.home_box[data-v-d91d047c]{display:flex;flex-direction:column;width:100%;height:100vh;background-color:#f4f4f5}.site_header[data-v-d91d047c]{flex-shrink:0;height:56px;background-color:#fff;border-bottom:1px solid #e3e5e7;z-index:100}.header_inner[data-v-d91d047c]{display:flex;align-items:center;height:100%;padding:0 24px}.logo[data-v-d91d047c]{display:flex;align-items:center;height:100%;margin-right:100px;cursor:pointer;flex-shrink:0}.logo_img[data-v-d91d047c]{height:32px;width:auto}.header_nav[data-v-d91d047c]{display:flex;align-items:center;height:100%;flex:1}.nav_menu_item[data-v-d91d047c]{position:relative;display:flex;align-items:center;height:56px;padding:0 16px;font-size:14px;color:#61666d;cursor:pointer;transition:color .2s ease}.nav_menu_item[data-v-d91d047c]:hover{color:#fb7299}.nav_menu_item.active[data-v-d91d047c]{color:#fb7299;font-weight:500}.nav_menu_item.active[data-v-d91d047c]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background-color:#fb7299;border-radius:3px 3px 0 0}.nav_menu_icon[data-v-d91d047c]{width:18px;height:18px;margin-right:6px;-o-object-fit:contain;object-fit:contain}.nav_menu_text[data-v-d91d047c]{line-height:1;white-space:nowrap}.header_right[data-v-d91d047c]{display:flex;align-items:center;gap:12px;flex-shrink:0}.search_box[data-v-d91d047c]{display:flex;align-items:center;width:200px;height:32px;padding:0 12px;background-color:#f1f2f3;border:1px solid transparent;border-radius:6px;cursor:text;transition:all .2s ease}.search_box[data-v-d91d047c]:hover{background-color:#fff;border-color:#e3e5e7}.search_icon_img[data-v-d91d047c]{width:15px;height:15px;margin-right:6px;opacity:.55}.search_input[data-v-d91d047c]{flex:1;width:100%;font-size:13px;color:#18191c;background:transparent;border:none;outline:none}.search_input[data-v-d91d047c]::-moz-placeholder{color:#9499a0}.search_input[data-v-d91d047c]::placeholder{color:#9499a0}.header_action_btn[data-v-d91d047c]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;font-size:13px;color:#fff;background-color:#fb7299;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.header_action_btn[data-v-d91d047c]:hover{background-color:#ff85ad}.header_coin_icon[data-v-d91d047c]{width:19px;height:19px;margin-right:5px}.main_container[data-v-d91d047c]{display:flex;flex:1;min-height:0}.content[data-v-d91d047c]{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;background-color:#f4f4f5}.content[data-v-d91d047c]>:not(.site_footer){flex:1 0 auto;min-height:0}.site_footer[data-v-d91d047c]{flex-shrink:0;margin-top:auto;padding:36px 24px 28px;background:#303030}.footer_inner[data-v-d91d047c]{max-width:1280px;margin:0 auto}.footer_top[data-v-d91d047c]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:32px;padding-bottom:24px}.footer_col[data-v-d91d047c]{display:flex;flex-direction:column;gap:10px}.footer_brand[data-v-d91d047c]{gap:14px}.footer_logo[data-v-d91d047c]{width:120px;height:auto;-o-object-fit:contain;object-fit:contain}.footer_desc[data-v-d91d047c]{margin:0;font-size:13px;line-height:1.7;color:#8a8a9a;max-width:320px}.footer_col_title[data-v-d91d047c]{font-size:14px;font-weight:600;color:#d4d4dc;margin:0 0 6px 0}.footer_link[data-v-d91d047c]{font-size:13px;color:#8a8a9a;cursor:pointer;transition:color .2s;text-decoration:none}.footer_link[data-v-d91d047c]:hover{color:#fb7299}.footer_info_item[data-v-d91d047c]{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;color:#8a8a9a;line-height:1.6}.footer_info_item i[data-v-d91d047c]{flex-shrink:0;margin-top:3px;font-size:14px;color:#6a6a7a}.footer_divider[data-v-d91d047c]{height:1px;background:linear-gradient(90deg,transparent,#2a2a3e 20%,#2a2a3e 80%,transparent);margin-bottom:20px}.footer_bottom[data-v-d91d047c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.footer_copyright[data-v-d91d047c]{margin:0;font-size:12px;color:#6a6a7a}.footer_legal[data-v-d91d047c]{display:flex;align-items:center;gap:6px}.footer_legal_link[data-v-d91d047c]{font-size:12px;color:#6a6a7a;cursor:pointer;transition:color .2s;text-decoration:none}.footer_legal_link[data-v-d91d047c]:hover{color:#fb7299}.footer_dot[data-v-d91d047c]{font-size:12px;color:#4a4a5a}.anchor_rail[data-v-d91d047c]{flex-shrink:0;width:220px;padding:16px 14px;background-color:#fff;border-left:1px solid #e3e5e7;overflow-y:auto}.rail_title[data-v-d91d047c]{padding:0 4px;margin-bottom:12px;font-size:14px;font-weight:600;color:#18191c}.anchor_list[data-v-d91d047c]{list-style:none}.anchor_item[data-v-d91d047c]{display:flex;align-items:center;padding:8px 4px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.anchor_item[data-v-d91d047c]:hover{background-color:#f7f7f8}.anchor_avatar_wrap[data-v-d91d047c]{position:relative;width:40px;height:40px;margin-right:10px;flex-shrink:0;border-radius:50%;padding:1.5px;border:2px solid #fb7299}.anchor_avatar[data-v-d91d047c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.live_badge[data-v-d91d047c]{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);padding:1px 6px;font-size:10px;line-height:1.5;color:#fff;background:#fb7299;border-radius:4px;white-space:nowrap}.anchor_info[data-v-d91d047c]{display:flex;flex-direction:column;justify-content:center;min-width:0}.anchor_name[data-v-d91d047c]{font-size:13px;font-weight:500;color:#18191c;margin-bottom:3px}.anchor_name[data-v-d91d047c],.anchor_subtitle[data-v-d91d047c]{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.anchor_subtitle[data-v-d91d047c]{font-size:12px;color:#9499a0}.company_section[data-v-d91d047c]{margin-top:20px;padding-top:14px;border-top:1px solid #f1f2f3}.company_copyright[data-v-d91d047c]{font-size:11px;line-height:1.8;color:#b4b8bf}.login-modal-overlay[data-v-d91d047c],.minor-modal-overlay[data-v-d91d047c],.pay-modal-overlay[data-v-d91d047c],.recharge-overlay[data-v-d91d047c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:1000;display:flex;align-items:center;justify-content:center}.recharge-panel[data-v-d91d047c]{width:360px;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;animation:popIn-d91d047c .25s ease}.recharge-header[data-v-d91d047c]{display:flex;justify-content:space-between;align-items:center;padding:20px 22px 16px}.recharge-title-wrap[data-v-d91d047c]{display:flex;align-items:center;gap:10px}.recharge-title-bar[data-v-d91d047c]{width:4px;height:18px;background:linear-gradient(180deg,#fb7299,#ffb4c8);border-radius:2px}.recharge-title[data-v-d91d047c]{font-size:17px;font-weight:600;color:#18191c;margin:0}.recharge-header .el-icon-close[data-v-d91d047c]{font-size:18px;color:#9499a0;cursor:pointer;transition:color .2s}.recharge-header .el-icon-close[data-v-d91d047c]:hover{color:#fb7299}.recharge-grid[data-v-d91d047c]{padding:4px 22px 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.recharge-card[data-v-d91d047c]{position:relative;padding:18px 10px 16px;background:#fafbfc;border:1.5px solid #eaecef;border-radius:10px;cursor:pointer;text-align:center;transition:all .2s ease}.recharge-card[data-v-d91d047c]:hover{border-color:#ffb4c8;background:#fff7fa}.recharge-card.active[data-v-d91d047c]{background:linear-gradient(180deg,#fff7fa,#fff);border-color:#fb7299;box-shadow:0 0 0 3px rgba(251,114,153,.12)}.card-check[data-v-d91d047c]{position:absolute;top:6px;right:8px;width:18px;height:18px;background:#fb7299;color:#fff;font-size:11px;line-height:18px;text-align:center;border-radius:50%;font-weight:700}.card-icon[data-v-d91d047c]{width:32px;height:32px;margin-bottom:8px}.card-count[data-v-d91d047c]{font-size:20px;font-weight:700;color:#18191c;line-height:1.1;margin-bottom:4px}.card-count .card-unit[data-v-d91d047c]{font-size:12px;font-weight:400;color:#61666d;margin-left:2px}.card-price[data-v-d91d047c]{font-size:13px;color:#9499a0}.recharge-card.active .card-count[data-v-d91d047c]{color:#fb7299}.recharge-card.active .card-price[data-v-d91d047c]{color:#fb7299;font-weight:500}.custom-card[data-v-d91d047c]{display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-label[data-v-d91d047c]{font-size:14px;color:#61666d;margin-bottom:10px}.custom-input-row[data-v-d91d047c]{width:100%}.custom-input[data-v-d91d047c]{width:100%;padding:8px 10px;border:1px solid #e3e5e7;border-radius:6px;font-size:14px;text-align:center;outline:none;background:#fff;color:#18191c;box-sizing:border-box;transition:border-color .2s}.custom-input[data-v-d91d047c]:focus{border-color:#fb7299}.custom-preview[data-v-d91d047c]{margin-top:8px;font-size:12px;color:#fb7299;font-weight:500}.recharge-footer[data-v-d91d047c]{padding:8px 22px 22px}.btn-recharge[data-v-d91d047c]{width:100%;padding:13px 0;background:linear-gradient(135deg,#fb7299,#ff85ad);border:none;border-radius:24px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s}.btn-recharge[data-v-d91d047c]:hover{opacity:.92}.btn-recharge.loading[data-v-d91d047c]{background:#c9ccd2;cursor:not-allowed}.btn-amount[data-v-d91d047c]{font-size:13px;font-weight:500;padding:2px 8px;background:hsla(0,0%,100%,.25);border-radius:10px}.recharge-tips[data-v-d91d047c]{font-size:12px;color:#9499a0;text-align:center;margin:12px 0 0 0;line-height:1.6}.loading-spinner[data-v-d91d047c]{width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin-d91d047c .8s linear infinite}@keyframes spin-d91d047c{to{transform:rotate(1turn)}}.pay-modal-content[data-v-d91d047c]{width:340px;background:#fff;border-radius:12px;border:1px solid #e3e5e7;overflow:hidden;animation:popIn-d91d047c .25s ease}.pay-modal-header[data-v-d91d047c]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #f1f2f3}.pay-modal-header h3[data-v-d91d047c]{font-size:16px;font-weight:600;color:#18191c;margin:0}.pay-modal-header .el-icon-close[data-v-d91d047c]{font-size:18px;color:#9499a0;cursor:pointer}.pay-modal-header .el-icon-close[data-v-d91d047c]:hover{color:#fb7299}.pay-modal-body[data-v-d91d047c]{padding:22px;text-align:center}.pay-order-no[data-v-d91d047c]{font-size:12px;color:#9499a0;margin-bottom:16px}.pay-qrcode[data-v-d91d047c]{display:flex;justify-content:center;margin-bottom:16px}.pay-qrcode canvas[data-v-d91d047c]{border-radius:8px}.pay-tips[data-v-d91d047c]{font-size:13px;color:#61666d}.login-modal-content[data-v-d91d047c]{width:400px;background:#fff;border-radius:12px;border:1px solid #e3e5e7;overflow:hidden;animation:popIn-d91d047c .25s ease}.login-modal-header[data-v-d91d047c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f2f3}.login-modal-header h3[data-v-d91d047c]{font-size:17px;font-weight:600;color:#18191c;margin:0}.login-modal-header .el-icon-close[data-v-d91d047c]{font-size:18px;color:#9499a0;cursor:pointer}.login-modal-header .el-icon-close[data-v-d91d047c]:hover{color:#fb7299}.login-modal-body[data-v-d91d047c]{padding:22px 24px}.login-modal-desc[data-v-d91d047c]{font-size:14px;color:#18191c;margin-bottom:14px}.login-features[data-v-d91d047c]{margin-bottom:18px}.login-features .feature-text[data-v-d91d047c]{font-size:13px;color:#61666d;line-height:2.1;margin:0}.login-modal-tips[data-v-d91d047c]{font-size:12px;color:#9499a0;margin:0;padding-top:14px;border-top:1px solid #f1f2f3}.login-modal-footer[data-v-d91d047c]{padding:0 24px 24px;display:flex;gap:12px}.btn-login-later[data-v-d91d047c]{flex:1;padding:11px 0;background:#f1f2f3;border:none;border-radius:8px;color:#61666d;font-size:14px;cursor:pointer;transition:background-color .2s ease}.btn-login-later[data-v-d91d047c]:hover{background:#e8e9eb}.btn-login-now[data-v-d91d047c]{flex:1;padding:11px 0;background:#fb7299;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.btn-login-now[data-v-d91d047c]:hover{background:#ff85ad}.minor-modal-content[data-v-d91d047c]{width:430px;max-height:90vh;background:#fff;border-radius:12px;border:1px solid #e3e5e7;overflow-y:auto;animation:popIn-d91d047c .25s ease}.minor-modal-header[data-v-d91d047c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f2f3}.minor-modal-header h3[data-v-d91d047c]{font-size:17px;font-weight:600;color:#18191c;margin:0}.minor-modal-header .el-icon-close[data-v-d91d047c]{font-size:18px;color:#9499a0;cursor:pointer}.minor-modal-header .el-icon-close[data-v-d91d047c]:hover{color:#fb7299}.minor-modal-body[data-v-d91d047c]{padding:22px 24px}.minor-modal-desc[data-v-d91d047c]{font-size:13px;color:#61666d;margin-bottom:16px;line-height:1.7}.minor-protection-info[data-v-d91d047c]{background:#fff7fa;border-radius:8px;padding:16px 18px;border-left:3px solid #fb7299;margin-bottom:16px}.minor-info-title[data-v-d91d047c]{font-size:13px;color:#18191c;margin:0 0 10px 0;font-weight:600}.minor-info-item[data-v-d91d047c]{font-size:12.5px;color:#61666d;line-height:2;margin:0}.minor-modal-tips[data-v-d91d047c]{font-size:12px;color:#9499a0;margin:0;line-height:1.6}.minor-modal-footer[data-v-d91d047c]{padding:0 24px 24px;display:flex;gap:12px}.btn-minor-later[data-v-d91d047c]{flex:1;padding:11px 0;background:#f1f2f3;border:none;border-radius:8px;color:#61666d;font-size:14px;cursor:pointer;transition:background-color .2s ease}.btn-minor-later[data-v-d91d047c]:hover{background:#e8e9eb}.btn-minor-now[data-v-d91d047c]{flex:1;padding:11px 0;background:#fb7299;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.btn-minor-now[data-v-d91d047c]:hover{background:#ff85ad}@keyframes popIn-d91d047c{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}*{padding:0;margin:0}#app,body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#f4f4f5;color:#18191c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}img,video{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}video{pointer-events:auto}.home_page[data-v-d836b9c0]{width:100%;background-color:#fff}.main_content[data-v-d836b9c0]{padding:24px 32px 40px;width:70%;margin:0 auto;position:relative}.hero_section[data-v-d836b9c0]{position:relative;margin-bottom:40px}.hero_bg[data-v-d836b9c0]{width:100%;height:105%;position:absolute;top:0;left:0}.hero_bg_img[data-v-d836b9c0]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero_inner[data-v-d836b9c0]{position:relative;z-index:1;width:70%;margin:0 auto;display:flex;align-items:stretch;gap:12px;padding-top:30px}.hero_main[data-v-d836b9c0]{position:relative;flex:1;min-width:0;aspect-ratio:16/9;border-radius:0;overflow:hidden;background:#000;border-radius:15px}.banner_bg_blur[data-v-d836b9c0]{position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;background-size:cover;background-position:50%;filter:blur(30px);z-index:0}.banner_img[data-v-d836b9c0]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3}.banner_img video[data-v-d836b9c0]{width:100%;height:100%}.banner_overlay[data-v-d836b9c0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.18) 45%,transparent 75%);z-index:3}.banner_info[data-v-d836b9c0]{position:absolute;left:32px;bottom:32px;color:#fff;z-index:3;max-width:60%}.live_tag[data-v-d836b9c0]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#fb7299;border-radius:12px;font-size:12px;margin-bottom:14px;color:#fff;font-weight:500}.live_tag[data-v-d836b9c0]:before{content:"";display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%}.banner_title[data-v-d836b9c0]{max-width:600px;font-size:28px;font-weight:700;margin-bottom:10px;line-height:1.3;text-shadow:0 2px 6px rgba(0,0,0,.4)}.anchor_info[data-v-d836b9c0]{display:flex;align-items:center;margin-bottom:12px}.anchor_avatar[data-v-d836b9c0]{width:32px;height:32px;border-radius:50%;margin-right:10px;border:2px solid #fff}.anchor_name[data-v-d836b9c0]{font-size:14px;font-weight:500}.stats[data-v-d836b9c0]{display:flex;gap:18px}.stat_item[data-v-d836b9c0]{font-size:13px;color:#f5f5f5;opacity:.95;display:flex;align-items:center}.stat_item img[data-v-d836b9c0]{width:14px;height:14px;margin-right:5px}.enter_btn[data-v-d836b9c0]{position:absolute;right:32px;bottom:32px;padding:12px 28px;background:#fb7299;border:none;border-radius:24px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;z-index:3;transition:background .2s ease}.enter_btn[data-v-d836b9c0]:hover{background:#ff5c8a}.hero_rail[data-v-d836b9c0]{flex-shrink:0;width:240px;display:flex;flex-direction:column;justify-content:space-around;gap:12px;overflow-y:auto;overscroll-behavior:contain}.hero_rail[data-v-d836b9c0]::-webkit-scrollbar{width:6px}.hero_rail[data-v-d836b9c0]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:3px}.hero_rail[data-v-d836b9c0]::-webkit-scrollbar-track{background:transparent}.rail_card[data-v-d836b9c0]{position:relative;flex-shrink:0;aspect-ratio:16/10;border-radius:4px;overflow:hidden;cursor:pointer;background:#000;border:2px solid transparent;box-sizing:border-box;transition:border-color .2s ease}.rail_card[data-v-d836b9c0]:hover{border-color:rgba(251,114,153,.55)}.rail_card.active[data-v-d836b9c0]{border-color:#fb7299}.rail_card.active[data-v-d836b9c0]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left:6px solid #fb7299}.rail_img[data-v-d836b9c0]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rail_mask[data-v-d836b9c0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.12) 45%,transparent 70%)}.rail_text[data-v-d836b9c0]{position:absolute;left:8px;right:8px;bottom:6px}.rail_card_title[data-v-d836b9c0]{margin:0;font-size:14px;font-weight:600;color:#fff}.rail_card_name[data-v-d836b9c0],.rail_card_title[data-v-d836b9c0]{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail_card_name[data-v-d836b9c0]{margin:2px 0 0;font-size:12px;color:hsla(0,0%,100%,.72)}.section[data-v-d836b9c0]{margin-bottom:40px}.section_header[data-v-d836b9c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section_title[data-v-d836b9c0]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;padding-left:14px;position:relative;line-height:1.2}.section_title[data-v-d836b9c0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:#fb7299;border-radius:2px}.section_more[data-v-d836b9c0]{font-size:12px;color:#9499a0;cursor:pointer;transition:color .2s ease}.section_more[data-v-d836b9c0]:hover{color:#fb7299}.card_image_wrap[data-v-d836b9c0]{aspect-ratio:3/4}.card_image_wrap_horizontal[data-v-d836b9c0]{height:170px}.featured_grid[data-v-d836b9c0],.featured_grid_horizontal[data-v-d836b9c0]{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));gap:14px}.featured_card[data-v-d836b9c0],.featured_card_horizontal[data-v-d836b9c0]{cursor:pointer;position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-width:0}.card_image_wrap[data-v-d836b9c0],.card_image_wrap_horizontal[data-v-d836b9c0]{position:relative;overflow:hidden;border-radius:4px;background:#f0f0f2;transition:border-radius .2s ease;flex-shrink:0}.card_image_wrap[data-v-d836b9c0],.card_image_wrap_horizontal[data-v-d836b9c0]{height:400px}.featured_card:hover .card_image_wrap[data-v-d836b9c0],.featured_card_horizontal:hover .card_image_wrap_horizontal[data-v-d836b9c0]{border-radius:0}.card_image[data-v-d836b9c0],.card_image_horizontal[data-v-d836b9c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .2s ease}.card_overlay[data-v-d836b9c0],.card_overlay_horizontal[data-v-d836b9c0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent 50%)}.card_overlay_offline[data-v-d836b9c0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 55%,rgba(0,0,0,.2))}.offline_center_text[data-v-d836b9c0]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.offline_center_text .offline_status[data-v-d836b9c0]{font-size:14px;font-weight:600;color:#fff;padding:6px 18px;background:rgba(0,0,0,.6);border-radius:6px}.offline_center_text .offline_time[data-v-d836b9c0]{display:inline-block;font-size:11px;color:hsla(0,0%,100%,.9);margin-top:8px;padding:3px 10px;background:rgba(0,0,0,.45);border-radius:4px}.live_badge[data-v-d836b9c0],.live_badge_horizontal[data-v-d836b9c0]{position:absolute;top:8px;left:8px;display:flex;align-items:center;border-radius:3px;overflow:hidden;font-size:11px;color:#fff;z-index:2}.live_badge_text[data-v-d836b9c0]{display:flex;align-items:center;padding:2px 7px;background:#fb7299;font-weight:500}.live_badge_text_live[data-v-d836b9c0]{display:flex;align-items:center;padding:2px 7px;background:#9499a0;font-weight:500;border-radius:3px}.live_badge_text_offline[data-v-d836b9c0]{display:flex;align-items:center;padding:2px 7px;background:#f5a623;font-weight:500}.live_badge_count[data-v-d836b9c0]{display:flex;align-items:center;gap:3px;padding:2px 5px;background:rgba(0,0,0,.55);color:#e6e6e6}.live_badge_count img[data-v-d836b9c0]{width:11px;height:11px;margin-top:1px}.card_desc[data-v-d836b9c0]{font-size:13px;color:#1a1a1a;line-height:1.4;padding:8px 6px 2px;height:42px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;flex-shrink:0}.card_info_row[data-v-d836b9c0]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;gap:8px;height:56px;box-sizing:border-box;flex-shrink:0}.card_info_left[data-v-d836b9c0]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.card_avatar_sm[data-v-d836b9c0]{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:1px solid #f0f0f2}.card_name_sm[data-v-d836b9c0]{font-size:13px;color:#61666d;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s ease}.featured_card:hover .card_name_sm[data-v-d836b9c0],.featured_card_horizontal:hover .card_name_sm[data-v-d836b9c0]{color:#fb7299}.card_info_right[data-v-d836b9c0]{display:flex;align-items:center;gap:3px;flex-shrink:0}.card_view_icon[data-v-d836b9c0]{width:14px;height:14px;opacity:.6}.card_view_num[data-v-d836b9c0]{font-size:12px;color:#9499a0}.card_body[data-v-d836b9c0]{position:relative}.card_hover_preview[data-v-d836b9c0]{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:280px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden;opacity:0;visibility:hidden;transition:all .18s ease;z-index:999;pointer-events:none}.featured_card:hover .card_hover_preview[data-v-d836b9c0],.featured_card_horizontal:hover .card_hover_preview[data-v-d836b9c0]{opacity:1;visibility:visible;top:10px;pointer-events:auto}.preview_image[data-v-d836b9c0]{position:relative;width:100%;overflow:hidden;background:#f0f0f2}.preview_image img[data-v-d836b9c0]{width:100%;height:auto;display:block}.preview_overlay[data-v-d836b9c0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 60%)}.preview_live_tag[data-v-d836b9c0]{position:absolute;top:8px;left:8px;padding:2px 8px;background:#fb7299;color:#fff;font-size:11px;font-weight:500;border-radius:3px}.preview_info[data-v-d836b9c0]{display:flex;align-items:center;gap:8px;padding:10px 12px}.preview_avatar[data-v-d836b9c0]{width:36px;height:36px;border-radius:50%;flex-shrink:0}.preview_text[data-v-d836b9c0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.preview_name[data-v-d836b9c0]{font-size:13px;font-weight:600;color:#1a1a1a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview_desc[data-v-d836b9c0]{font-size:11px;color:#9499a0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview_follow_btn[data-v-d836b9c0]{padding:4px 14px;background:#fb7299;color:#fff;border:none;border-radius:14px;font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .2s ease}.preview_follow_btn[data-v-d836b9c0]:hover{background:#ff5c8a}.activity_grid[data-v-d836b9c0]{border-radius:8px;overflow:hidden;cursor:pointer}.activity_image[data-v-d836b9c0]{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.category_grid[data-v-d836b9c0]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.category_card[data-v-d836b9c0]{position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.category_image[data-v-d836b9c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category_overlay[data-v-d836b9c0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 55%)}.category_live_badge[data-v-d836b9c0]{position:absolute;top:10px;left:10px;display:flex;align-items:center;border-radius:4px;overflow:hidden;font-size:11px;color:#fff}.category_live_text[data-v-d836b9c0]{display:flex;align-items:center;padding:3px 8px;background:#9499a0;font-weight:500;border-radius:4px}.category_anchor[data-v-d836b9c0]{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:8px}.category_avatar[data-v-d836b9c0]{width:30px;height:30px;border-radius:50%;border:2px solid hsla(0,0%,100%,.8)}.category_name[data-v-d836b9c0]{font-size:14px;color:#fff;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media(max-width:1200px){.featured_grid[data-v-d836b9c0],.featured_grid_horizontal[data-v-d836b9c0]{grid-template-columns:repeat(4,minmax(0,1fr))}.category_grid[data-v-d836b9c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero_rail[data-v-d836b9c0]{width:200px}}@media(max-width:900px){.main_content[data-v-d836b9c0]{padding:16px 18px 28px}.banner_title[data-v-d836b9c0]{font-size:22px}.featured_grid[data-v-d836b9c0],.featured_grid_horizontal[data-v-d836b9c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero_inner[data-v-d836b9c0]{flex-direction:column}.hero_rail[data-v-d836b9c0]{width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden}.rail_card[data-v-d836b9c0]{width:200px;flex-shrink:0}}.zui_da[data-v-f827c78e]{height:100%;background:url(/img/xiaolu.b5426fa3.png) 50%/cover no-repeat}.live-room[data-v-f827c78e]{width:71.5%;padding:12px;gap:12px;margin:0 auto}.live-room[data-v-f827c78e],.main-area[data-v-f827c78e]{display:flex;height:100%;box-sizing:border-box;overflow:hidden}.main-area[data-v-f827c78e]{flex:1;min-width:0;flex-direction:column;padding:12px 16px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.header[data-v-f827c78e]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px;margin-bottom:12px;border-bottom:1px solid #f1f2f3}.anchor-info[data-v-f827c78e]{display:flex;align-items:center;gap:10px;min-width:150px;padding:0;background:transparent;border-radius:0}.anchor-avatar[data-v-f827c78e]{width:40px;height:40px;border-radius:50%;overflow:hidden;cursor:pointer;border:1px solid #e3e5e7}.anchor-avatar img[data-v-f827c78e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.anchor-detail[data-v-f827c78e]{display:flex;align-items:center}.anchor-name[data-v-f827c78e]{font-size:15px;font-weight:600;color:#18191c}.follow-btn[data-v-f827c78e]{margin-left:12px;padding:0 14px;line-height:28px;font-size:13px;color:#fff;background:#fb7299;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.follow-btn[data-v-f827c78e]:hover{background:#ff85ad}.follow-btn.followed[data-v-f827c78e]{background:#f1f2f3;color:#61666d}.follow-btn.followed[data-v-f827c78e]:hover{background:#e8e9eb}.header-actions[data-v-f827c78e]{display:flex;align-items:center;gap:8px}.close-btn[data-v-f827c78e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.close-btn img[data-v-f827c78e]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;opacity:.55}.close-btn[data-v-f827c78e]:hover{background:#f1f2f3}.close-btn:hover img[data-v-f827c78e]{opacity:.9}.player-section[data-v-f827c78e]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;background:#000;border:1px solid #e3e5e7;border-radius:8px;overflow:hidden;margin-bottom:10px}.player-section .prism-player[data-v-f827c78e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;background-color:#000}.player-section .loading-screen[data-v-f827c78e]{width:100%;height:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.player-section .loading-spinner[data-v-f827c78e]{width:44px;height:44px;border:3px solid hsla(0,0%,100%,.12);border-top-color:#fb7299;border-radius:50%;animation:spin-f827c78e 1s linear infinite;margin-bottom:14px}.player-section .loading-text[data-v-f827c78e]{font-size:13px;color:#9499a0;letter-spacing:2px}@keyframes spin-f827c78e{to{transform:rotate(1turn)}}.player-section .offline-screen[data-v-f827c78e]{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.player-section .offline-text[data-v-f827c78e]{font-size:15px;font-weight:500;color:#e3e3e6;padding:10px 22px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;letter-spacing:4px;position:relative;z-index:2;display:flex;align-items:center;gap:8px}.player-section .offline-text[data-v-f827c78e]:before{content:"";width:7px;height:7px;background:#9499a0;border-radius:50%;animation:pulse-dot-f827c78e 2s ease-in-out infinite}@keyframes pulse-dot-f827c78e{0%,to{opacity:.5}50%{opacity:1}}.player-section .prism-player.portrait[data-v-f827c78e]{-o-object-fit:contain;object-fit:contain}.player-controls-bar[data-v-f827c78e]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 4px;background:transparent;z-index:50;margin-bottom:10px}.player-controls-bar .control-bar-right[data-v-f827c78e]{display:flex;align-items:center;gap:8px}.player-controls-bar .dm-kaiguan[data-v-f827c78e]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;background:#f1f2f3;border:1px solid #e3e5e7;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:12px;color:#61666d}.player-controls-bar .dm-kaiguan .dm-icon[data-v-f827c78e]{font-weight:600;font-size:13px}.player-controls-bar .dm-kaiguan .dm-status[data-v-f827c78e]{font-size:11px}.player-controls-bar .dm-kaiguan[data-v-f827c78e]:hover{background:#e8e9eb}.player-controls-bar .dm-kaiguan.active[data-v-f827c78e]{background:#fb7299;border-color:#fb7299;color:#fff}.player-controls-bar .dm-kaiguan.active[data-v-f827c78e]:hover{background:#ff85ad;border-color:#ff85ad}.player-controls-bar .control-bar-btn[data-v-f827c78e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#61666d;transition:background-color .2s ease}.player-controls-bar .control-bar-btn[data-v-f827c78e]:hover{background:#f1f2f3}.player-controls-bar .control-bar-btn img[data-v-f827c78e]{width:20px;height:20px}.player-controls-bar .control-bar-btn svg[data-v-f827c78e]{width:24px;height:24px;color:#61666d}.player-controls-bottom[data-v-f827c78e]{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:50}.player-controls-bottom .control-btn[data-v-f827c78e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);border:none;border-radius:6px;cursor:pointer;color:#fff;font-size:16px;transition:background-color .2s ease}.player-controls-bottom .control-btn[data-v-f827c78e]:hover{background:rgba(0,0,0,.7)}.player-controls-bottom .control-btn i[data-v-f827c78e]{font-size:18px}.gift-display[data-v-f827c78e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:600px;width:600px;z-index:100;pointer-events:none}.danmu-layer[data-v-f827c78e]{position:absolute;top:10px;left:0;right:0;bottom:0;overflow:visible;pointer-events:none;z-index:200}.danmu-item[data-v-f827c78e]{position:absolute;white-space:nowrap;font-size:16px;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.8);animation-name:danmuMove-f827c78e;animation-timing-function:linear;animation-fill-mode:forwards;padding:4px 8px;border-radius:4px;background:rgba(0,0,0,.3);margin-top:-50px}@keyframes danmuMove-f827c78e{0%{left:100%}to{left:-100%}}.player-overlay[data-v-f827c78e]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;filter:blur(50px);display:flex;flex-direction:column;justify-content:space-between}.overlay-top[data-v-f827c78e]{pointer-events:auto}.overlay-center[data-v-f827c78e]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 16px;pointer-events:auto}.nav-btn[data-v-f827c78e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-f827c78e]:hover{background:hsla(0,0%,100%,.4)}.overlay-bottom[data-v-f827c78e]{pointer-events:auto}.player-controls[data-v-f827c78e]{display:flex;justify-content:space-between;align-items:center}.control-btn[data-v-f827c78e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease}.control-btn[data-v-f827c78e]:hover{background:hsla(0,0%,100%,.4)}.control-right[data-v-f827c78e]{display:flex;gap:8px}.player-wrap[data-v-f827c78e]{flex:1;min-height:0;display:flex;flex-direction:column}.offline-placeholder[data-v-f827c78e]{height:0;min-height:0;visibility:hidden}.gift-section[data-v-f827c78e]{flex-shrink:0;position:relative;display:flex;align-items:center;gap:8px;height:118px;padding:0 12px;overflow:visible}.gift-beijing[data-v-f827c78e]{position:absolute;left:0;bottom:0;width:100%;height:104px;background:#f7f7f8;border:1px solid #e3e5e7;border-radius:8px}.gift-list[data-v-f827c78e]{position:relative;z-index:1;flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.gift-list[data-v-f827c78e]::-webkit-scrollbar{display:none}.gift-item2[data-v-f827c78e]{width:90px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;background:#fff0f5;border:1px solid #fb7299;border-radius:8px;cursor:pointer;min-width:0;position:relative;flex-shrink:0;z-index:10}.gift-item2 .send-btn[data-v-f827c78e]{display:block}.gift-item[data-v-f827c78e]{width:72px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;min-width:0;position:relative;flex-shrink:0}.gift-item[data-v-f827c78e]:hover{background:#f7f7f8}.gift-item.more[data-v-f827c78e]{background:transparent;border:1px dashed #c9ccd2;padding:6px 4px;justify-content:center}.gift-item.more[data-v-f827c78e]:hover{background:#f7f7f8}.gift-icon-wrap[data-v-f827c78e]{margin-bottom:2px}.gift-icon-rose[data-v-f827c78e]{height:40px;position:relative}.gift-name[data-v-f827c78e]{font-size:12px;color:#18191c;margin-bottom:2px}.gift-price[data-v-f827c78e]{display:flex;align-items:center;gap:2px;font-size:10px;color:#9499a0}.gift-price span[data-v-f827c78e]{font-size:10px;color:#fb7299}.gift-price i[data-v-f827c78e]{font-size:9px;color:#fb7299}.send-btn[data-v-f827c78e]{display:none;margin-top:4px;padding:0 12px;line-height:22px;background:#fb7299;color:#fff;font-size:12px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.send-btn[data-v-f827c78e]:hover{background:#ff85ad}.send-btn[data-v-f827c78e]:disabled{background:#c9ccd2;cursor:not-allowed}.more-box[data-v-f827c78e]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px dashed #c9ccd2;border-radius:4px;margin-bottom:4px}.more-box i[data-v-f827c78e]{font-size:12px;color:#9499a0}.gift-balance[data-v-f827c78e]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 10px;background:#fff;border:1px solid #e3e5e7;border-radius:8px;min-width:52px;flex-shrink:0;cursor:pointer;transition:all .2s ease}.gift-balance[data-v-f827c78e]:hover{background:#fff7fa;border-color:#fb7299}.gift-balance .balance-icon[data-v-f827c78e]{height:31px;-o-object-fit:contain;object-fit:contain}.gift-balance .balance-num[data-v-f827c78e]{font-size:12px;color:#61666d}.scroll-arrow[data-v-f827c78e]{position:relative;z-index:20;flex-shrink:0;align-self:center;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fb7299;border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;transition:background-color .2s ease}.scroll-arrow .arrow-icon[data-v-f827c78e]{font-size:13px;font-weight:700;line-height:1}.scroll-arrow[data-v-f827c78e]:hover{background:#ff85ad}.scroll-arrow.left[data-v-f827c78e]{margin-right:0}.scroll-arrow.right[data-v-f827c78e]{margin-left:0}.sidebar[data-v-f827c78e]{flex-shrink:0;width:320px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;background:#1f1f21;border:1px solid #2f2f33;border-radius:8px;overflow:hidden}.audience-section[data-v-f827c78e]{flex-shrink:0;margin-bottom:12px}.section-title[data-v-f827c78e]{font-size:13px;font-weight:500;color:#e3e3e6;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #2f2f33}.audience-list[data-v-f827c78e]{display:flex;flex-direction:column;gap:6px}.audience-item[data-v-f827c78e]{display:flex;align-items:center;gap:8px;padding:4px 2px;border-radius:6px}.audience-avatar[data-v-f827c78e]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.audience-name[data-v-f827c78e]{flex:1;min-width:0;font-size:12px;font-weight:400;color:#e3e3e6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.audience-score[data-v-f827c78e]{width:auto;font-size:11px;color:#9499a0;white-space:nowrap}.chat-section[data-v-f827c78e]{flex:1;min-height:0;overflow:hidden;margin-bottom:12px}.chat-messages[data-v-f827c78e]{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px}.chat-messages[data-v-f827c78e]::-webkit-scrollbar{width:4px}.chat-messages[data-v-f827c78e]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:2px}.chat-item[data-v-f827c78e]{display:flex;align-items:flex-start;gap:8px;padding:5px 2px;border-radius:6px}.chat-item.gift .chat-text[data-v-f827c78e]{color:#ff85ad;font-weight:500;font-style:normal}.chat-avatar[data-v-f827c78e]{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.chat-content[data-v-f827c78e]{min-width:0;font-size:13px;line-height:20px;color:#e3e3e6}.chat-name[data-v-f827c78e]{color:#9499a0;font-size:11px;font-weight:400}.chat-text[data-v-f827c78e]{color:#e3e3e6;font-weight:400;word-break:break-word}.chat-emoji[data-v-f827c78e]{font-size:16px}.chat-input-section[data-v-f827c78e]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;position:relative}.notice-text[data-v-f827c78e]{font-size:11px;color:#9499a0;line-height:1.6;padding:8px 10px;background:#2a2a2d;border-radius:6px}.join-notice[data-v-f827c78e]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#9499a0}.join-notice span[data-v-f827c78e]{color:#ff85ad}.emoji-list[data-v-f827c78e]{display:flex;gap:4px;font-size:16px}.input-area[data-v-f827c78e]{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px}.input-area input[data-v-f827c78e]{flex:1;border:none;background:transparent;font-size:13px;color:#e3e3e6;outline:none}.input-area input[data-v-f827c78e]::-moz-placeholder{color:#6c6c72}.input-area input[data-v-f827c78e]::placeholder{color:#6c6c72}.send-msg-btn[data-v-f827c78e]{padding:0 14px;line-height:30px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:background-color .2s ease}.send-msg-btn[data-v-f827c78e]:hover{background:#ff85ad}.input-area-new[data-v-f827c78e]{display:flex;flex-direction:column;gap:8px;padding:0;background:transparent;border:none}.quick-emoji-bar[data-v-f827c78e]{display:flex;align-items:center;gap:6px;padding:4px 6px;margin-bottom:2px}.quick-emoji-item[data-v-f827c78e]{font-size:20px;padding:4px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quick-emoji-item[data-v-f827c78e]:hover{background:hsla(0,0%,100%,.08)}.input-row[data-v-f827c78e]{display:flex;align-items:center;gap:8px}.input-wrapper[data-v-f827c78e]{flex:1;display:flex;align-items:center;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px;padding:0 10px;height:40px;transition:border-color .2s ease}.input-wrapper[data-v-f827c78e]:focus-within{border-color:#fb7299}.input-wrapper input[data-v-f827c78e]{flex:1;min-width:0;border:none;background:transparent;font-size:13px;color:#e3e3e6;outline:none;padding:0}.input-wrapper input[data-v-f827c78e]::-moz-placeholder{color:#6c6c72}.input-wrapper input[data-v-f827c78e]::placeholder{color:#6c6c72}.input-actions[data-v-f827c78e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.emoji-btn[data-v-f827c78e]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px;cursor:pointer;color:#9499a0;transition:all .2s ease;flex-shrink:0;padding:0}.emoji-btn[data-v-f827c78e]:hover{border-color:#fb7299;color:#ff85ad}.emoji-btn svg[data-v-f827c78e]{width:18px;height:18px}.emoji-btn-new[data-v-f827c78e]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;font-size:20px;cursor:pointer;color:#9499a0;transition:all .2s ease;flex-shrink:0;padding:0;margin-left:2px}.emoji-btn-new[data-v-f827c78e]:hover{color:#ff85ad;background:hsla(0,0%,100%,.06)}.emoji-btn-new img[data-v-f827c78e]{width:22px;height:22px}.like-btn[data-v-f827c78e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fb7299;border:none;border-radius:6px;cursor:pointer;color:#fff;transition:background-color .2s ease;flex-shrink:0;padding:0}.like-btn[data-v-f827c78e]:hover{background:#ff85ad}.like-btn svg[data-v-f827c78e]{width:16px;height:16px}.like-btn-new[data-v-f827c78e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px;cursor:pointer;color:#fb7299;transition:all .2s ease;flex-shrink:0;padding:0}.like-btn-new[data-v-f827c78e]:hover{background:rgba(251,114,153,.12);border-color:#fb7299}.like-btn-new img[data-v-f827c78e]{width:20px;height:20px}.emoji-picker[data-v-f827c78e]{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:6px;margin-bottom:-96px;max-height:200px;overflow-y:auto;z-index:100}.emoji-picker[data-v-f827c78e]::-webkit-scrollbar{width:6px}.emoji-picker[data-v-f827c78e]::-webkit-scrollbar-track{background:#f1f2f3}.emoji-picker[data-v-f827c78e]::-webkit-scrollbar-thumb{background:#c9ccd2;border-radius:3px}.emoji-grid[data-v-f827c78e]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.emoji-item[data-v-f827c78e]{font-size:20px;text-align:center;cursor:pointer;padding:6px 0;border-radius:4px;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-item[data-v-f827c78e]:hover{background:#fff0f5}.chat-offline-section[data-v-f827c78e]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.chat-offline-section .offline-tip[data-v-f827c78e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;text-align:center}.chat-offline-section .offline-tip i[data-v-f827c78e]{font-size:40px;color:#9499a0}.chat-offline-section .offline-tip span[data-v-f827c78e]{font-size:14px;font-weight:500;color:#e3e3e6}.chat-offline-section .offline-tip p[data-v-f827c78e]{font-size:12px;color:#9499a0}.chat-offline-notice[data-v-f827c78e]{flex-shrink:0;padding:10px;background:#2a2a2d;border-radius:6px;text-align:center}.offline-notice-text[data-v-f827c78e]{font-size:12px;color:#9499a0}.gift-animation[data-v-f827c78e]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;pointer-events:none}.gift-effect[data-v-f827c78e]{padding:16px 32px;background:linear-gradient(135deg,rgba(255,215,0,.9),rgba(255,165,0,.9));border-radius:24px;color:#fff;font-size:18px;font-weight:600;animation:giftPop-f827c78e 2s ease-out forwards;backdrop-filter:blur(10px)}@keyframes giftPop-f827c78e{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.profile-page[data-v-350ab0ed]{min-height:100%;width:71.5%;margin:0 auto;padding:18px 24px 28px;background:#f4f4f5;box-sizing:border-box}.profile-header[data-v-350ab0ed]{display:flex;align-items:center;gap:20px;padding:20px 24px;margin-bottom:10px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.user-avatar[data-v-350ab0ed]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e3e5e7;flex-shrink:0}.user-info[data-v-350ab0ed]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.user-top-row[data-v-350ab0ed]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.user-name[data-v-350ab0ed]{font-size:18px;font-weight:600;color:#18191c;margin:0}.user-meta[data-v-350ab0ed]{font-size:12px;color:#9499a0}.user-bio-tag[data-v-350ab0ed]{font-size:12px;color:#fb7299;background:#fff0f5;border:1px solid #ffe4ec;border-radius:4px;padding:1px 8px}.user-stats[data-v-350ab0ed]{display:flex;align-items:center;gap:20px}.stat-item[data-v-350ab0ed]{display:flex;align-items:baseline;gap:4px}.stat-num[data-v-350ab0ed]{font-size:16px;font-weight:600;color:#18191c}.stat-label[data-v-350ab0ed]{font-size:12px;color:#9499a0}.stat-divider[data-v-350ab0ed]{width:1px;height:14px;background:#e3e5e7}.header-actions[data-v-350ab0ed]{display:flex;align-items:center;gap:8px;flex-shrink:0}.upload-btn[data-v-350ab0ed]{display:flex;align-items:center;gap:5px;padding:7px 16px;background:#f1f2f3;border:1px solid #f1f2f3;border-radius:6px;font-size:13px;color:#61666d;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.upload-btn[data-v-350ab0ed]:hover{background:#ffe4ec;border-color:#ffe4ec;color:#fb7299}.upload-btn i[data-v-350ab0ed]{font-size:14px}.edit-btn[data-v-350ab0ed]{padding:7px 20px;background:#fb7299;border:1px solid #fb7299;border-radius:6px;font-size:13px;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.edit-btn[data-v-350ab0ed]:hover{background:#ff85ad;border-color:#ff85ad}.share-btn[data-v-350ab0ed]{display:flex;align-items:center;gap:5px;padding:7px 14px;background:#fff;border:1px solid #e3e5e7;border-radius:6px;color:#61666d;font-size:13px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.share-btn[data-v-350ab0ed]:hover{color:#fb7299;border-color:#fb7299}.share-btn i[data-v-350ab0ed]{font-size:14px}.profile-tabs[data-v-350ab0ed]{display:flex;gap:32px;padding:0 20px;margin-bottom:10px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.tab-item[data-v-350ab0ed]{font-size:14px;color:#61666d;cursor:pointer;padding:12px 2px;position:relative;transition:color .2s ease}.tab-item[data-v-350ab0ed]:hover{color:#fb7299}.tab-item.active[data-v-350ab0ed]{color:#fb7299;font-weight:600}.tab-item.active[data-v-350ab0ed]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#fb7299;border-radius:3px 3px 0 0}.profile-content[data-v-350ab0ed]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:20px;min-height:360px}.video-grid[data-v-350ab0ed]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.video-grid[data-v-350ab0ed]:last-child{margin-bottom:0}.video-card[data-v-350ab0ed]{cursor:pointer}.video-cover[data-v-350ab0ed]{position:relative;width:100%;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:#f1f2f3;border:1px solid #e3e5e7}.video-cover.portrait[data-v-350ab0ed]{aspect-ratio:3/4}.video-cover .cover-img[data-v-350ab0ed]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.offline-overlay[data-v-350ab0ed]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:2}.video-tag[data-v-350ab0ed]{position:absolute;top:6px;left:6px;padding:1px 7px;border-radius:3px;font-size:11px;line-height:1.6;color:#fff;z-index:3}.video-tag.live[data-v-350ab0ed]{background:#fb7299}.video-tag.replay[data-v-350ab0ed]{background:#9499a0}.video-tag.offline[data-v-350ab0ed]{background:#f5a623}.video-viewers[data-v-350ab0ed]{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:3px;font-size:11px;color:#fff;background:rgba(0,0,0,.55);padding:1px 7px;border-radius:3px;z-index:3}.video-info[data-v-350ab0ed]{display:flex;align-items:center;gap:6px;margin-top:6px}.video-avatar[data-v-350ab0ed]{width:24px;height:24px;border-radius:50%;border:1px solid #e3e5e7;flex-shrink:0}.video-name[data-v-350ab0ed]{font-size:12px;color:#18191c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s ease}.video-card:hover .video-name[data-v-350ab0ed]{color:#fb7299}.empty-state[data-v-350ab0ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;color:#9499a0}.empty-state i[data-v-350ab0ed]{font-size:44px;margin-bottom:14px;color:#c9ccd2}.empty-state p[data-v-350ab0ed]{font-size:13px}.gift-section .gift-list[data-v-350ab0ed]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.gift-section .gift-item[data-v-350ab0ed]{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e5e7;border-radius:6px;overflow:hidden}.gift-section .gift-icon[data-v-350ab0ed]{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fafafa;padding:6px}.gift-section .gift-icon img[data-v-350ab0ed]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.gift-section .gift-info[data-v-350ab0ed]{display:flex;flex-direction:column;gap:1px;padding:6px 8px 8px}.gift-section .gift-name[data-v-350ab0ed]{font-size:12px;font-weight:600;color:#18191c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gift-section .gift-price[data-v-350ab0ed]{font-size:10px;color:#fb7299;font-weight:500}.gift-section .gift-anchor[data-v-350ab0ed]{font-size:10px;color:#61666d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gift-section .gift-time[data-v-350ab0ed]{font-size:9px;color:#9499a0}.gift-section .gift-bottom[data-v-350ab0ed]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-top:4px;border-top:1px solid #f0f0f0}.gift-section .gift-num[data-v-350ab0ed]{font-size:11px;font-weight:600;color:#fb7299}.gift-section .gift-total[data-v-350ab0ed]{font-size:9px;color:#9499a0}.discover-page[data-v-34ed44c8]{width:100%;height:100%;background:#f4f4f5;position:relative;overflow:hidden}.video-swiper[data-v-34ed44c8]{width:100%;height:100%}.video-swiper .video-slide[data-v-34ed44c8]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-card[data-v-34ed44c8]{width:100%;height:100%;max-width:650px;position:relative;display:flex;gap:12px;margin:0 auto;padding:12px;box-sizing:border-box}.video-content[data-v-34ed44c8]{flex:1;min-width:0;height:100%;border-radius:8px;border:1px solid #e3e5e7;position:relative;overflow:hidden;background:#000}.video-content .video-player[data-v-34ed44c8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-content .center-play-btn[data-v-34ed44c8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.video-content .center-play-btn span[data-v-34ed44c8]{color:#fff;font-size:22px;margin-left:4px}.video-content .video-bottom[data-v-34ed44c8]{position:absolute;bottom:0;left:0;right:0;height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent)}.video-content .video-bottom .video-desc[data-v-34ed44c8]{color:#fff;font-size:13px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-content .video-bottom .video-controls[data-v-34ed44c8]{display:flex;gap:12px;align-items:center}.video-content .video-bottom .video-controls .control-text[data-v-34ed44c8]{color:hsla(0,0%,100%,.9);font-size:12px;cursor:pointer;padding:4px 10px;background:rgba(0,0,0,.55);border-radius:4px;transition:background-color .2s ease}.video-content .video-bottom .video-controls .control-text[data-v-34ed44c8]:hover{background:#fb7299}.video-content .live-bottom[data-v-34ed44c8]{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent)}.video-content .live-bottom .live-badge[data-v-34ed44c8]{align-self:flex-start;display:flex;align-items:center;gap:5px;margin-bottom:8px;background:#fb7299;padding:2px 8px;border-radius:4px}.video-content .live-bottom .live-badge .live-dot[data-v-34ed44c8]{width:6px;height:6px;background:#fff;border-radius:50%;animation:blink-34ed44c8 1s infinite}.video-content .live-bottom .live-badge span[data-v-34ed44c8]{color:#fff;font-size:12px;line-height:16px;background:transparent;padding:0}.video-content .live-bottom .live-desc[data-v-34ed44c8]{color:#fff;font-size:13px;margin-bottom:10px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-content .live-bottom .enter-live-btn[data-v-34ed44c8]{align-self:center;padding:10px 32px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:12px;transition:background-color .2s ease}.video-content .live-bottom .enter-live-btn[data-v-34ed44c8]:hover{background:#ff85ad}@keyframes blink-34ed44c8{0%,to{opacity:1}50%{opacity:.3}}.interaction-sidebar[data-v-34ed44c8]{width:64px;flex-shrink:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:32px;gap:18px}.interaction-sidebar .user-avatar-wrap[data-v-34ed44c8]{position:relative;margin-bottom:10px}.interaction-sidebar .user-avatar-wrap .user-avatar[data-v-34ed44c8]{width:48px;height:48px;border-radius:50%;border:1px solid #e3e5e7;-o-object-fit:cover;object-fit:cover}.interaction-sidebar .user-avatar-wrap .follow-btn[data-v-34ed44c8]{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#fb7299;border-radius:50%;display:flex;color:#fff;font-size:14px;line-height:1;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.interaction-sidebar .user-avatar-wrap .follow-btn[data-v-34ed44c8]:hover{background:#ff85ad}.interaction-sidebar .action-btn[data-v-34ed44c8]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.interaction-sidebar .action-btn .btn-icon[data-v-34ed44c8]{width:44px;height:44px;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.interaction-sidebar .action-btn .btn-icon[data-v-34ed44c8]:hover{background:#fb7299;border-color:#fb7299}.interaction-sidebar .action-btn .btn-icon .ananiu[data-v-34ed44c8]{width:22px;height:22px}.interaction-sidebar .action-btn .btn-count[data-v-34ed44c8]{color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.comment-overlay[data-v-34ed44c8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:flex-end}.comment-panel[data-v-34ed44c8]{width:400px;max-width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.comment-panel .panel-header[data-v-34ed44c8]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e3e5e7}.comment-panel .panel-header .panel-title[data-v-34ed44c8]{font-size:14px;font-weight:600;color:#18191c}.comment-panel .panel-header i[data-v-34ed44c8]{font-size:16px;color:#9499a0;cursor:pointer;transition:color .2s ease}.comment-panel .panel-header i[data-v-34ed44c8]:hover{color:#fb7299}.comment-panel .comment-tips[data-v-34ed44c8]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#fff7ea;border-bottom:1px solid #f1f2f3}.comment-panel .comment-tips i[data-v-34ed44c8]{color:#f5a623;font-size:14px}.comment-panel .comment-tips span[data-v-34ed44c8]{font-size:12px;color:#61666d}.comment-panel .comment-list[data-v-34ed44c8]{flex:1;overflow-y:auto;padding:12px 16px}.comment-panel .comment-list .comment-item[data-v-34ed44c8]{display:flex;gap:10px;margin-bottom:16px}.comment-panel .comment-list .comment-item .comment-avatar[data-v-34ed44c8]{width:36px;height:36px;border-radius:50%;border:1px solid #e3e5e7;flex-shrink:0}.comment-panel .comment-list .comment-item .comment-main[data-v-34ed44c8]{flex:1;min-width:0}.comment-panel .comment-list .comment-item .comment-main .comment-header[data-v-34ed44c8]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.comment-panel .comment-list .comment-item .comment-main .comment-header .comment-name[data-v-34ed44c8]{font-size:13px;color:#18191c;font-weight:500}.comment-panel .comment-list .comment-item .comment-main .comment-header .comment-time[data-v-34ed44c8]{font-size:11px;color:#9499a0}.comment-panel .comment-list .comment-item .comment-main .comment-text[data-v-34ed44c8]{font-size:14px;color:#18191c;line-height:1.5;margin-bottom:6px}.comment-panel .comment-list .comment-item .comment-main .comment-actions .like-btn[data-v-34ed44c8]{font-size:12px;color:#9499a0;cursor:pointer;transition:color .2s ease}.comment-panel .comment-list .comment-item .comment-main .comment-actions .like-btn i[data-v-34ed44c8]{margin-right:4px}.comment-panel .comment-list .comment-item .comment-main .comment-actions .like-btn[data-v-34ed44c8]:hover{color:#fb7299}.comment-panel .panel-footer[data-v-34ed44c8]{padding:12px 16px;border-top:1px solid #e3e5e7;background:#fff}.comment-panel .panel-footer .input-box[data-v-34ed44c8]{display:flex;gap:10px;align-items:center}.comment-panel .panel-footer .input-box input[data-v-34ed44c8]{flex:1;min-width:0;padding:10px 14px;border:1px solid #e3e5e7;border-radius:6px;font-size:14px;outline:none;background:#fff;transition:border-color .2s ease}.comment-panel .panel-footer .input-box input[data-v-34ed44c8]:focus{border-color:#fb7299}.comment-panel .panel-footer .input-box input[data-v-34ed44c8]::-moz-placeholder{color:#9499a0}.comment-panel .panel-footer .input-box input[data-v-34ed44c8]::placeholder{color:#9499a0}.comment-panel .panel-footer .input-box .btn-send[data-v-34ed44c8]{padding:10px 22px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.comment-panel .panel-footer .input-box .btn-send[data-v-34ed44c8]:hover{background:#ff85ad}.settings-page[data-v-62ca4ebe]{display:flex;flex-direction:column;background:#f4f4f5;box-sizing:border-box}.settings-tabs[data-v-62ca4ebe]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#fff;border-bottom:1px solid #e3e5e7;overflow-x:auto}.settings-tabs[data-v-62ca4ebe]::-webkit-scrollbar{height:0}.settings-tabs .tab_item[data-v-62ca4ebe]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid #e3e5e7;border-radius:999px;background:#fff;color:#61666d;font-size:13px;white-space:nowrap;cursor:pointer;transition:all .2s ease}.settings-tabs .tab_item .tab_icon[data-v-62ca4ebe]{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;filter:grayscale(.85) opacity(.7);transition:filter .2s ease}.settings-tabs .tab_item[data-v-62ca4ebe]:hover{color:#fb7299;border-color:#ffc2d6}.settings-tabs .tab_item.active[data-v-62ca4ebe]{background:#fb7299;border-color:#fb7299;color:#fff;font-weight:500}.settings-tabs .tab_item.active .tab_icon[data-v-62ca4ebe]{filter:brightness(0) invert(1)}.settings-main[data-v-62ca4ebe]{flex:1;min-height:0;position:relative;overflow-y:auto;padding:20px;box-sizing:border-box}.settings-section[data-v-62ca4ebe]{max-width:860px;margin:0 auto 16px;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:18px 22px}.settings-section[data-v-62ca4ebe]:last-child{margin-bottom:0}.settings-section .section-title[data-v-62ca4ebe]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#18191c;margin:0 0 14px;transition:color .2s ease}.settings-section .section-title[data-v-62ca4ebe]:before{content:"";width:6px;height:6px;background:#fb7299;border-radius:50%;flex-shrink:0}.settings-section .section-title.active[data-v-62ca4ebe]{color:#fb7299}.settings-section .section-title.title-scale-animation[data-v-62ca4ebe]{animation:titleScale-62ca4ebe .3s ease}@keyframes titleScale-62ca4ebe{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.settings-list[data-v-62ca4ebe]{display:flex;flex-direction:column}.setting-item[data-v-62ca4ebe]{display:flex;align-items:center;justify-content:space-between;padding:14px 8px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f1f2f3;border-radius:4px}.setting-item[data-v-62ca4ebe]:last-child{border-bottom:none}.setting-item[data-v-62ca4ebe]:hover{background:#fff7fa}.setting-item .item-left[data-v-62ca4ebe]{display:flex;flex-direction:column;gap:3px}.setting-item .item-left .item-title[data-v-62ca4ebe]{font-size:14px;color:#18191c;font-weight:500}.setting-item .item-left .item-desc[data-v-62ca4ebe]{font-size:12px;color:#9499a0}.setting-item .item-left .item-balance[data-v-62ca4ebe]{font-size:14px;color:#18191c;margin-top:4px}.setting-item .item-left .item-contact[data-v-62ca4ebe]{display:flex;align-items:center;gap:8px;margin-top:4px}.setting-item .item-left .item-contact .item-link[data-v-62ca4ebe]{font-size:13px;color:#fb7299;text-decoration:none}.setting-item .item-left .item-contact .item-link[data-v-62ca4ebe]:hover{color:#ff85ad;text-decoration:underline}.setting-item .item-left .item-contact .copy-btn[data-v-62ca4ebe]{font-size:12px;color:#fb7299;cursor:pointer;padding:2px 8px;border:1px solid #ffc2d6;border-radius:4px;transition:all .2s ease}.setting-item .item-left .item-contact .copy-btn[data-v-62ca4ebe]:hover{background:#fff0f5;border-color:#fb7299}.setting-item .item-right[data-v-62ca4ebe]{display:flex;align-items:center;gap:12px;flex-shrink:0}.setting-item .item-right .item-value[data-v-62ca4ebe]{font-size:13px;color:#9499a0}.setting-item .item-right .item-value.text-primary[data-v-62ca4ebe]{color:#fb7299}.setting-item .item-right .el-icon-arrow-right[data-v-62ca4ebe]{font-size:14px;color:#c9ccd0}.setting-item .item-right .custom-switch[data-v-62ca4ebe]{cursor:pointer}.setting-item .item-right .custom-switch .switch-track[data-v-62ca4ebe]{width:42px;height:22px;background:#e3e5e7;border-radius:11px;position:relative;transition:background .2s ease}.setting-item .item-right .custom-switch .switch-track .switch-thumb[data-v-62ca4ebe]{width:18px;height:18px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .2s ease;box-sizing:border-box}.setting-item .item-right .custom-switch.active .switch-track[data-v-62ca4ebe]{background:#fb7299}.setting-item .item-right .custom-switch.active .switch-track .switch-thumb[data-v-62ca4ebe]{transform:translateX(20px)}.setting-item .item-right .recharge-btn[data-v-62ca4ebe]{padding:7px 20px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:background .2s ease}.setting-item .item-right .recharge-btn[data-v-62ca4ebe]:hover{background:#ff85ad}.modal-overlay[data-v-62ca4ebe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-62ca4ebe]{background:#fff;border:1px solid #e3e5e7;border-radius:12px;width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 96px);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-62ca4ebe]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #f1f2f3;flex-shrink:0}.modal-header h3[data-v-62ca4ebe]{font-size:16px;font-weight:600;color:#18191c;margin:0}.modal-header .el-icon-close[data-v-62ca4ebe]{font-size:18px;color:#9499a0;cursor:pointer;transition:color .2s ease}.modal-header .el-icon-close[data-v-62ca4ebe]:hover{color:#fb7299}.modal-body[data-v-62ca4ebe]{padding:20px 24px;overflow-y:auto}.form-item[data-v-62ca4ebe]{margin-bottom:16px}.form-item[data-v-62ca4ebe]:last-child{margin-bottom:0}.form-item label[data-v-62ca4ebe]{display:block;font-size:13px;color:#61666d;margin-bottom:7px;font-weight:500}.form-item input[type=date][data-v-62ca4ebe],.form-item input[type=password][data-v-62ca4ebe],.form-item input[type=text][data-v-62ca4ebe],.form-item textarea[data-v-62ca4ebe]{width:100%;padding:9px 12px;border:1px solid #e3e5e7;border-radius:6px;font-size:13px;color:#18191c;background:#fff;outline:none;transition:border-color .2s ease;box-sizing:border-box}.form-item input[type=date][data-v-62ca4ebe]:focus,.form-item input[type=password][data-v-62ca4ebe]:focus,.form-item input[type=text][data-v-62ca4ebe]:focus,.form-item textarea[data-v-62ca4ebe]:focus{border-color:#fb7299}.form-item input[type=date][data-v-62ca4ebe]::-moz-placeholder,.form-item input[type=password][data-v-62ca4ebe]::-moz-placeholder,.form-item input[type=text][data-v-62ca4ebe]::-moz-placeholder,.form-item textarea[data-v-62ca4ebe]::-moz-placeholder{color:#9499a0}.form-item input[type=date][data-v-62ca4ebe]::placeholder,.form-item input[type=password][data-v-62ca4ebe]::placeholder,.form-item input[type=text][data-v-62ca4ebe]::placeholder,.form-item textarea[data-v-62ca4ebe]::placeholder{color:#9499a0}.form-item textarea[data-v-62ca4ebe]{resize:none;min-height:64px}.account-info[data-v-62ca4ebe]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13px;color:#61666d;background:#fafafa;border-radius:6px}.account-info .account-left[data-v-62ca4ebe]{display:flex;gap:8px}.account-info .account-text[data-v-62ca4ebe]{color:#9499a0}.account-info .account-id[data-v-62ca4ebe]{color:#61666d}.account-info .copy-btn[data-v-62ca4ebe]{color:#fb7299;cursor:pointer;font-size:13px}.account-info .copy-btn[data-v-62ca4ebe]:hover{color:#ff85ad;text-decoration:underline}.gender-options[data-v-62ca4ebe]{display:flex;gap:32px}.gender-options .radio-label[data-v-62ca4ebe]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#61666d}.gender-options .radio-label input[type=radio][data-v-62ca4ebe]{display:none}.gender-options .radio-label .radio-custom[data-v-62ca4ebe]{width:18px;height:18px;border:1.5px solid #c9ccd0;border-radius:50%;position:relative;transition:border-color .2s ease}.gender-options .radio-label .radio-custom[data-v-62ca4ebe]:after{content:"";width:10px;height:10px;background:#fb7299;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.gender-options .radio-label input[type=radio]:checked+.radio-custom[data-v-62ca4ebe]{border-color:#fb7299}.gender-options .radio-label input[type=radio]:checked+.radio-custom[data-v-62ca4ebe]:after{transform:translate(-50%,-50%) scale(1)}.date-input[data-v-62ca4ebe]{position:relative}.date-input input[type=date][data-v-62ca4ebe]{width:100%;padding-right:36px;box-sizing:border-box}.date-input .el-icon-date[data-v-62ca4ebe]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9499a0;font-size:16px;pointer-events:none}.modal-footer[data-v-62ca4ebe]{display:flex;justify-content:center;gap:12px;padding:14px 24px 20px;flex-shrink:0}.modal-footer .btn-primary[data-v-62ca4ebe]{padding:9px 32px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}.modal-footer .btn-primary[data-v-62ca4ebe]:hover{background:#ff85ad}.modal-footer .btn-default[data-v-62ca4ebe]{padding:9px 32px;background:#f1f2f3;border:none;border-radius:6px;color:#61666d;font-size:14px;cursor:pointer;transition:background .2s ease}.modal-footer .btn-default[data-v-62ca4ebe]:hover{background:#e3e5e7}.teenager-modal-v2[data-v-62ca4ebe]{width:400px;max-width:calc(100vw - 32px);border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e3e5e7}.teenager-modal-v2 .teenager-modal-header[data-v-62ca4ebe]{position:relative;padding:28px 24px 18px;text-align:center;background:#fb7299}.teenager-modal-v2 .teenager-modal-header .teenager-icon[data-v-62ca4ebe]{width:56px;height:56px;margin:0 auto 12px;background:hsla(0,0%,100%,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.35);overflow:hidden}.teenager-modal-v2 .teenager-modal-header .teenager-icon img[data-v-62ca4ebe]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.teenager-modal-v2 .teenager-modal-header h3[data-v-62ca4ebe]{font-size:17px;font-weight:600;color:#fff;margin:0}.teenager-modal-v2 .teenager-modal-header .close-btn[data-v-62ca4ebe]{position:absolute;top:14px;right:14px;font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:color .2s ease}.teenager-modal-v2 .teenager-modal-header .close-btn[data-v-62ca4ebe]:hover{color:#fff}.teenager-modal-v2 .teenager-modal-body[data-v-62ca4ebe]{padding:20px 24px 8px;position:relative}.teenager-modal-v2 .teenager-modal-body .teenager-desc[data-v-62ca4ebe]{font-size:14px;color:#18191c;text-align:center;margin-bottom:8px;font-weight:500}.teenager-modal-v2 .teenager-modal-body .teenager-subdesc[data-v-62ca4ebe]{font-size:12px;color:#9499a0;text-align:center;margin:14px 0 12px}.teenager-modal-v2 .teenager-modal-body .teenager-features[data-v-62ca4ebe]{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item[data-v-62ca4ebe]{display:flex;align-items:flex-start;gap:12px}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-icon[data-v-62ca4ebe]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-icon svg[data-v-62ca4ebe]{width:20px;height:20px}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-icon.icon-shield[data-v-62ca4ebe]{background:#ff7272;color:#fff}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-icon.icon-users[data-v-62ca4ebe]{background:#2fbfae;color:#fff}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-icon.icon-video[data-v-62ca4ebe]{background:#fb7299;color:#fff}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-icon.icon-star[data-v-62ca4ebe]{background:#ffb02e;color:#fff}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-text[data-v-62ca4ebe]{flex:1;display:flex;flex-direction:column;gap:3px}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-text .feature-title[data-v-62ca4ebe]{font-size:14px;font-weight:600;color:#18191c;line-height:1.4}.teenager-modal-v2 .teenager-modal-body .teenager-features .feature-item .feature-text .feature-desc[data-v-62ca4ebe]{font-size:12px;color:#9499a0;line-height:1.6}.teenager-modal-v2 .teenager-modal-body .password-input-container[data-v-62ca4ebe]{position:relative;display:flex;justify-content:center;cursor:text}.teenager-modal-v2 .teenager-modal-body .password-dots[data-v-62ca4ebe]{display:flex;justify-content:center;gap:14px;margin-bottom:8px;pointer-events:none}.teenager-modal-v2 .teenager-modal-body .password-dots .password-dot[data-v-62ca4ebe]{width:50px;height:50px;border:1.5px solid #e3e5e7;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;transition:border-color .2s ease,background .2s ease}.teenager-modal-v2 .teenager-modal-body .password-dots .password-dot.filled[data-v-62ca4ebe]{border-color:#fb7299;background:#fff7fa}.teenager-modal-v2 .teenager-modal-body .password-dots .password-dot.active[data-v-62ca4ebe]{border-color:#fb7299;animation:dotPulse-62ca4ebe 1.5s infinite}.teenager-modal-v2 .teenager-modal-body .password-dots .password-dot span[data-v-62ca4ebe]{font-size:20px;color:#fb7299}.teenager-modal-v2 .teenager-modal-body .hidden-input[data-v-62ca4ebe]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:text;font-size:16px;color:transparent;background:transparent;border:none;outline:none;caret-color:transparent}@keyframes dotPulse-62ca4ebe{0%,to{border-color:#fb7299}50%{border-color:#ffc2d6}}.teenager-modal-v2 .teenager-modal-body .teenager-error[data-v-62ca4ebe]{color:#f3526f;font-size:13px;text-align:center;margin:12px 0 0;animation:shake-62ca4ebe .5s ease}.teenager-modal-v2 .teenager-modal-footer[data-v-62ca4ebe]{display:flex;flex-direction:column;gap:10px;padding:12px 24px 22px}.teenager-modal-v2 .teenager-modal-footer .btn-teenager-primary[data-v-62ca4ebe]{width:100%;padding:12px 24px;background:#fb7299;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.teenager-modal-v2 .teenager-modal-footer .btn-teenager-primary[data-v-62ca4ebe]:hover:not(:disabled){background:#ff85ad}.teenager-modal-v2 .teenager-modal-footer .btn-teenager-primary[data-v-62ca4ebe]:disabled{background:#e3e5e7;color:#9499a0;cursor:not-allowed}.teenager-modal-v2 .teenager-modal-footer .btn-teenager-default[data-v-62ca4ebe]{width:100%;padding:12px 24px;background:#fff;border:1px solid #e3e5e7;border-radius:8px;color:#61666d;font-size:14px;cursor:pointer;transition:all .2s ease}.teenager-modal-v2 .teenager-modal-footer .btn-teenager-default[data-v-62ca4ebe]:hover{background:#fff0f5;border-color:#ffc2d6}.teenager-modal-v2 .teenager-modal-footer a[data-v-62ca4ebe]{display:block;color:#fb7299;margin-top:2px}.teenager-modal-v2 .teenager-modal-footer a[data-v-62ca4ebe]:hover{color:#ff85ad}.visibility-modal[data-v-62ca4ebe]{width:440px}.visibility-modal .modal-desc[data-v-62ca4ebe]{font-size:13px;color:#9499a0;margin-bottom:14px;line-height:1.6}.visibility-modal .visibility-options[data-v-62ca4ebe]{display:flex;flex-direction:column;gap:10px}.visibility-modal .visibility-options .visibility-option[data-v-62ca4ebe]{display:flex;align-items:center;padding:13px 14px;border:1px solid #e3e5e7;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.visibility-modal .visibility-options .visibility-option[data-v-62ca4ebe]:hover{border-color:#ffc2d6;background:#fff7fa}.visibility-modal .visibility-options .visibility-option.active[data-v-62ca4ebe]{border-color:#fb7299;background:#fff0f5}.visibility-modal .visibility-options .visibility-option.active .option-icon[data-v-62ca4ebe]{background:#fb7299;color:#fff}.visibility-modal .visibility-options .visibility-option.active .option-title[data-v-62ca4ebe]{color:#fb7299}.visibility-modal .visibility-options .visibility-option .option-icon[data-v-62ca4ebe]{width:40px;height:40px;border-radius:50%;background:#f1f2f3;display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0;transition:all .2s ease}.visibility-modal .visibility-options .visibility-option .option-icon i[data-v-62ca4ebe]{font-size:18px;color:inherit}.visibility-modal .visibility-options .visibility-option .option-info[data-v-62ca4ebe]{flex:1;display:flex;flex-direction:column;gap:3px}.visibility-modal .visibility-options .visibility-option .option-info .option-title[data-v-62ca4ebe]{font-size:14px;font-weight:500;color:#18191c;transition:color .2s ease}.visibility-modal .visibility-options .visibility-option .option-info .option-desc[data-v-62ca4ebe]{font-size:12px;color:#9499a0}.visibility-modal .visibility-options .visibility-option .option-check[data-v-62ca4ebe]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.visibility-modal .visibility-options .visibility-option .option-check i[data-v-62ca4ebe]{font-size:18px;color:#fb7299;font-weight:700}@keyframes shake-62ca4ebe{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.upload-works-page[data-v-f25ac258]{min-height:100%;max-width:900px;margin:0 auto;background:#f4f4f5;padding:20px;box-sizing:border-box}.card[data-v-f25ac258]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:22px 24px;margin-bottom:16px}.card-title[data-v-f25ac258]{font-size:17px;font-weight:600;color:#18191c;margin:0 0 18px}.video-section .video-player[data-v-f25ac258]{width:100%;aspect-ratio:16/9;background:#1a1a1a;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:0;overflow:hidden}.video-section .video-player.has-video[data-v-f25ac258]{background:#000}.video-section .video-player .upload-placeholder[data-v-f25ac258]{display:flex;flex-direction:column;align-items:center;gap:12px}.video-section .video-player .upload-placeholder .btn-upload-video[data-v-f25ac258]{padding:11px 34px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s ease}.video-section .video-player .upload-placeholder .btn-upload-video[data-v-f25ac258]:hover{background:#ff85ad}.video-section .video-player .upload-placeholder .btn-upload-video .upload-icon[data-v-f25ac258]{font-size:17px;line-height:1}.video-section .video-player .upload-placeholder .upload-hint[data-v-f25ac258]{font-size:12px;color:#9499a0}.video-section .video-player .video-preview[data-v-f25ac258]{width:100%;height:100%;display:flex;flex-direction:column}.video-section .video-player .video-preview .preview-player[data-v-f25ac258]{flex:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.video-section .video-player .video-preview .video-info-bar[data-v-f25ac258]{display:flex;align-items:center;gap:16px;padding:10px 16px;background:rgba(0,0,0,.8);color:#fff;font-size:13px}.video-section .video-player .video-preview .video-info-bar .video-name[data-v-f25ac258]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-section .video-player .video-preview .video-info-bar .video-size[data-v-f25ac258]{color:#c0c4cc}.video-section .video-player .video-preview .video-info-bar .btn-remove-video[data-v-f25ac258]{padding:4px 12px;background:transparent;border:1px solid #f3526f;border-radius:4px;color:#f3526f;font-size:12px;cursor:pointer;transition:all .2s ease}.video-section .video-player .video-preview .video-info-bar .btn-remove-video[data-v-f25ac258]:hover{background:#f3526f;color:#fff}.video-info-form[data-v-f25ac258]{margin-bottom:24px}.video-info-form .form-row[data-v-f25ac258]{display:flex;gap:16px}.video-info-form .form-col.form-col-large[data-v-f25ac258]{flex:3}.video-info-form .form-col.form-col-small[data-v-f25ac258]{flex:1}.video-info-form .form-col label[data-v-f25ac258]{display:block;font-size:13px;color:#61666d;margin-bottom:8px}.video-info-form .form-col input[data-v-f25ac258]{width:100%;padding:9px 12px;border:1px solid #e3e5e7;border-radius:6px;font-size:13px;color:#18191c;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease}.video-info-form .form-col input[data-v-f25ac258]:focus{border-color:#fb7299}.video-info-form .form-col input[data-v-f25ac258]::-moz-placeholder{color:#9499a0}.video-info-form .form-col input[data-v-f25ac258]::placeholder{color:#9499a0}.video-info-form .form-col input[data-v-f25ac258]:disabled{background:#f7f7f8;color:#9499a0;cursor:not-allowed}.video-info-form .form-col .custom-select[data-v-f25ac258]{position:relative;width:100%;padding:9px 12px;border:1px solid #e3e5e7;border-radius:6px;font-size:13px;color:#18191c;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;transition:border-color .2s ease}.video-info-form .form-col .custom-select[data-v-f25ac258]:hover{border-color:#fb7299}.video-info-form .form-col .custom-select .select-text[data-v-f25ac258]{color:#18191c}.video-info-form .form-col .custom-select .select-text.placeholder[data-v-f25ac258]{color:#9499a0}.video-info-form .form-col .custom-select .el-icon-arrow-down[data-v-f25ac258]{color:#9499a0;font-size:12px}.video-info-form .form-col .custom-select .dropdown-menu[data-v-f25ac258]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e3e5e7;border-radius:6px;z-index:100;max-height:200px;overflow-y:auto}.video-info-form .form-col .custom-select .dropdown-menu .dropdown-item[data-v-f25ac258]{padding:9px 14px;font-size:13px;color:#18191c;cursor:pointer;transition:all .2s ease}.video-info-form .form-col .custom-select .dropdown-menu .dropdown-item[data-v-f25ac258]:hover{background:#f7f7f8;color:#fb7299}.custom-select.disabled[data-v-f25ac258]{background:#f7f7f8;opacity:.7;cursor:not-allowed}.cover-section[data-v-f25ac258]{margin-bottom:24px}.cover-section .cover-title[data-v-f25ac258]{font-size:15px;font-weight:600;color:#18191c;margin:0 0 16px}.cover-section .cover-title .cover-tip[data-v-f25ac258]{font-size:12px;color:#9499a0;font-weight:400;margin-left:8px}.cover-section .cover-upload-area[data-v-f25ac258]{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.cover-section .cover-upload-area .cover-frame[data-v-f25ac258]{border:1px dashed #c9ccd0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fafafa;transition:border-color .2s ease,background .2s ease;overflow:hidden;position:relative}.cover-section .cover-upload-area .cover-frame[data-v-f25ac258]:hover{border-color:#fb7299;background:#fff7fa}.cover-section .cover-upload-area .cover-frame.has-cover[data-v-f25ac258]{border-style:solid;border-color:#e3e5e7;background:#fff}.cover-section .cover-upload-area .cover-frame.cover-portrait[data-v-f25ac258]{width:176px;height:272px}.cover-section .cover-upload-area .cover-frame.cover-landscape[data-v-f25ac258]{width:312px;height:176px}.cover-section .cover-upload-area .cover-frame .cover-placeholder[data-v-f25ac258]{display:flex;flex-direction:column;align-items:center;gap:8px}.cover-section .cover-upload-area .cover-frame .cover-placeholder .btn-cover-upload[data-v-f25ac258]{padding:8px 26px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:background .2s ease}.cover-section .cover-upload-area .cover-frame .cover-placeholder .btn-cover-upload[data-v-f25ac258]:hover{background:#ff85ad}.cover-section .cover-upload-area .cover-frame .cover-placeholder .cover-ratio[data-v-f25ac258]{font-size:11px;color:#9499a0}.cover-section .cover-upload-area .cover-frame .cover-preview[data-v-f25ac258]{width:100%;height:100%;position:relative}.cover-section .cover-upload-area .cover-frame .cover-preview img[data-v-f25ac258]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-section .cover-upload-area .cover-frame .cover-preview .cover-actions[data-v-f25ac258]{position:absolute;bottom:0;left:0;right:0;display:flex;gap:8px;padding:8px;background:rgba(0,0,0,.6)}.cover-section .cover-upload-area .cover-frame .cover-preview .cover-actions button[data-v-f25ac258]{flex:1;padding:6px 0;border:none;border-radius:4px;font-size:12px;cursor:pointer}.cover-section .cover-upload-area .cover-frame .cover-preview .cover-actions .btn-edit-cover[data-v-f25ac258]{background:#fb7299;color:#fff;transition:background .2s ease}.cover-section .cover-upload-area .cover-frame .cover-preview .cover-actions .btn-edit-cover[data-v-f25ac258]:hover{background:#ff85ad}.cover-section .cover-upload-area .cover-frame .cover-preview .cover-actions .btn-remove-cover[data-v-f25ac258]{background:#f3526f;color:#fff}.visibility-section[data-v-f25ac258]{display:flex;align-items:center;gap:28px}.visibility-section .visibility-label[data-v-f25ac258]{font-size:14px;font-weight:600;color:#18191c}.visibility-section .radio-item[data-v-f25ac258]{display:flex;align-items:center;gap:8px;cursor:pointer}.visibility-section .radio-item input[type=radio][data-v-f25ac258]{display:none}.visibility-section .radio-item .radio-custom[data-v-f25ac258]{width:16px;height:16px;border:1.5px solid #c9ccd0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.visibility-section .radio-item .radio-custom[data-v-f25ac258]:after{content:"";width:8px;height:8px;background:#fb7299;border-radius:50%;transform:scale(0);transition:transform .2s ease}.visibility-section .radio-item input[type=radio]:checked+.radio-custom[data-v-f25ac258]{border-color:#fb7299}.visibility-section .radio-item input[type=radio]:checked+.radio-custom[data-v-f25ac258]:after{transform:scale(1)}.visibility-section .radio-item .radio-text[data-v-f25ac258]{font-size:13px;color:#61666d}.required[data-v-f25ac258]{color:#f3526f;margin-left:2px}.required-tip[data-v-f25ac258]{font-size:12px;color:#9499a0;font-weight:400;margin-left:8px}.submit-section[data-v-f25ac258]{display:flex;justify-content:center;padding:4px 0 8px}.submit-section .btn-submit[data-v-f25ac258]{padding:11px 56px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease;min-width:168px}.submit-section .btn-submit[data-v-f25ac258]:hover:not(:disabled){background:#ff85ad}.submit-section .btn-submit[data-v-f25ac258]:disabled{cursor:not-allowed;opacity:.8}.submit-section .btn-submit.submitting[data-v-f25ac258]{background:#ff85ad}.submit-section .btn-submit.submitted[data-v-f25ac258]{background:#36a966}.submit-section .btn-submit .btn-loading[data-v-f25ac258]{display:flex;align-items:center;justify-content:center;gap:8px}.submit-section .btn-submit .btn-loading .loading-spinner[data-v-f25ac258]{width:15px;height:15px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:spin-f25ac258 .8s linear infinite}@keyframes spin-f25ac258{to{transform:rotate(1turn)}}.progress-section[data-v-f25ac258]{margin-top:4px}.progress-section .progress-card[data-v-f25ac258]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:18px 22px}.progress-section .progress-card .progress-header[data-v-f25ac258]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-section .progress-card .progress-header .progress-title[data-v-f25ac258]{font-size:14px;font-weight:600;color:#18191c}.progress-section .progress-card .progress-header .progress-status[data-v-f25ac258]{font-size:13px;color:#fb7299;font-weight:500}.progress-section .progress-card .progress-header .progress-status.reviewing[data-v-f25ac258]{color:#ff9500}.progress-section .progress-card .progress-bar[data-v-f25ac258]{height:6px;background:#f1f2f3;border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-section .progress-card .progress-bar .progress-fill[data-v-f25ac258]{height:100%;background:#fb7299;border-radius:4px;transition:width .3s ease}.progress-section .progress-card .progress-info[data-v-f25ac258]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9499a0}.progress-section .progress-card .progress-info .review-tip[data-v-f25ac258]{color:#ff9500;font-size:12px}.uploaded-list-section[data-v-f25ac258]{margin-top:24px}.uploaded-list-section .section-title[data-v-f25ac258]{position:relative;font-size:16px;font-weight:600;color:#18191c;margin-bottom:14px;padding-left:10px}.uploaded-list-section .section-title[data-v-f25ac258]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:#fb7299;border-radius:2px}.uploaded-list-section .video-list[data-v-f25ac258]{display:flex;flex-direction:column;gap:12px}.uploaded-list-section .video-list .video-list-item[data-v-f25ac258]{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:14px}.uploaded-list-section .video-list .video-list-item .video-thumb[data-v-f25ac258]{width:150px;height:84px;border-radius:6px;overflow:hidden;position:relative;flex-shrink:0;background:#f1f2f3}.uploaded-list-section .video-list .video-list-item .video-thumb img[data-v-f25ac258]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uploaded-list-section .video-list .video-list-item .video-thumb .video-duration[data-v-f25ac258]{position:absolute;bottom:4px;right:4px;padding:1px 6px;background:rgba(0,0,0,.7);color:#fff;font-size:11px;border-radius:4px}.uploaded-list-section .video-list .video-list-item .video-meta[data-v-f25ac258]{flex:1;min-width:0}.uploaded-list-section .video-list .video-list-item .video-meta .video-title[data-v-f25ac258]{font-size:14px;font-weight:600;color:#18191c;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-list-section .video-list .video-list-item .video-meta .video-desc[data-v-f25ac258]{font-size:12px;color:#9499a0;margin:0 0 8px}.uploaded-list-section .video-list .video-list-item .video-meta .video-status .status-badge[data-v-f25ac258]{display:inline-block;padding:2px 9px;border-radius:4px;font-size:12px;font-weight:500}.uploaded-list-section .video-list .video-list-item .video-meta .video-status .status-badge.reviewing[data-v-f25ac258]{background:#fff3e5;color:#ff9500}.uploaded-list-section .video-list .video-list-item .video-meta .video-status .status-badge.approved[data-v-f25ac258]{background:#e6f9ef;color:#23ad68}.uploaded-list-section .video-list .video-list-item .video-meta .video-status .status-badge.rejected[data-v-f25ac258]{background:#ffeef0;color:#f3526f}.uploaded-list-section .video-list .video-list-item .video-actions[data-v-f25ac258]{flex-shrink:0}.uploaded-list-section .video-list .video-list-item .video-actions .btn-action-remove[data-v-f25ac258]{padding:7px 18px;background:transparent;border:1px solid #f3526f;border-radius:6px;color:#f3526f;font-size:13px;cursor:pointer;transition:all .2s ease}.uploaded-list-section .video-list .video-list-item .video-actions .btn-action-remove[data-v-f25ac258]:hover{background:#f3526f;color:#fff}.live-upload-page[data-v-21effbca]{min-height:100%;background:#f4f4f5;padding:20px;box-sizing:border-box}.main-layout[data-v-21effbca]{display:flex;gap:16px;max-width:1345px;margin:0 auto;align-items:flex-start}.left-panel[data-v-21effbca]{width:58%;flex-shrink:0}.left-panel .card[data-v-21effbca]{display:flex;flex-direction:column;margin-bottom:0}.left-panel .card .card-title[data-v-21effbca]{flex-shrink:0}.left-panel .card .video-area[data-v-21effbca]{display:flex;flex-direction:column}.left-panel .card .video-area .video-player[data-v-21effbca]{margin-bottom:0}.right-panel[data-v-21effbca]{flex:1;min-width:0}.card[data-v-21effbca]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:20px 22px;margin-bottom:16px;transition:opacity .2s ease}.card.disabled[data-v-21effbca]{opacity:.6;pointer-events:none}.card-title[data-v-21effbca]{font-size:16px;font-weight:600;color:#18191c;margin:0 0 16px;display:flex;align-items:center;gap:8px}.card-title .step-num[data-v-21effbca]{width:22px;height:22px;background:#fb7299;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.card-title .tip[data-v-21effbca]{font-size:12px;color:#9499a0;font-weight:400;margin-left:4px}.card-title .status-tag[data-v-21effbca]{font-size:12px;padding:2px 9px;border-radius:4px;font-weight:400;margin-left:auto}.card-title .status-tag.unverified[data-v-21effbca]{background:#fff3e5;color:#ff9500}.card-title .status-tag.pending[data-v-21effbca]{background:#eaf2ff;color:#4a8cff}.card-title .status-tag.verified[data-v-21effbca]{background:#e6f9ef;color:#23ad68}.card-title .lock-tip[data-v-21effbca]{font-size:12px;color:#9499a0;font-weight:400;margin-left:auto}.video-area .video-player[data-v-21effbca]{width:100%;aspect-ratio:16/16;background:#000;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:12px;overflow:hidden}.video-area .video-player .video-tag[data-v-21effbca]{padding:6px 14px;background:hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.85);font-size:14px}.video-area .video-player .btn-fill[data-v-21effbca]{position:absolute;bottom:24px;padding:8px 24px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:background .2s ease}.video-area .video-player .btn-fill[data-v-21effbca]:hover{background:hsla(0,0%,100%,.28)}.video-area .video-ctrl[data-v-21effbca]{display:flex;justify-content:space-between;align-items:center}.video-area .video-ctrl .btn-copy[data-v-21effbca]{padding:8px 20px;background:#fff;border:1px solid #e3e5e7;border-radius:6px;color:#61666d;font-size:13px;cursor:pointer;transition:all .2s ease}.video-area .video-ctrl .btn-copy[data-v-21effbca]:hover{border-color:#fb7299;color:#fb7299}.video-area .video-ctrl .btn-start[data-v-21effbca]{padding:9px 28px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}.video-area .video-ctrl .btn-start[data-v-21effbca]:hover{background:#ff85ad}.auth-card[data-v-21effbca]{display:flex;flex-direction:column}.auth-card .card-title[data-v-21effbca]{flex-shrink:0}.auth-card .auth-form[data-v-21effbca]{display:flex;flex-direction:column}.auth-notice[data-v-21effbca]{background:#fff7e8;border:1px solid #ffe2b8;border-radius:6px;padding:14px 18px;margin-bottom:20px}.auth-notice h4[data-v-21effbca]{font-size:13px;color:#18191c;margin:0 0 8px;font-weight:600}.auth-notice ul[data-v-21effbca]{list-style:disc;margin:0;padding-left:18px}.auth-notice ul li[data-v-21effbca]{font-size:13px;color:#61666d;line-height:1.8}.auth-form .form-row[data-v-21effbca]{display:flex;gap:16px;margin-bottom:16px}.auth-form .form-col[data-v-21effbca]{flex:1}.auth-form .form-col label[data-v-21effbca]{display:block;font-size:13px;color:#61666d;margin-bottom:8px}.auth-form .form-col label .required[data-v-21effbca]{color:#f3526f;margin-left:2px}.auth-form .form-col input[data-v-21effbca]{width:100%;padding:9px 12px;border:1px solid #e3e5e7;border-radius:6px;font-size:13px;color:#18191c;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease}.auth-form .form-col input[data-v-21effbca]:focus{border-color:#fb7299}.auth-form .form-col input[data-v-21effbca]::-moz-placeholder{color:#9499a0}.auth-form .form-col input[data-v-21effbca]::placeholder{color:#9499a0}.idcard-upload[data-v-21effbca]{margin-bottom:16px}.idcard-upload label[data-v-21effbca]{display:block;font-size:13px;color:#61666d;margin-bottom:12px}.idcard-upload label .required[data-v-21effbca]{color:#f3526f;margin-left:2px}.idcard-upload .upload-row[data-v-21effbca]{display:flex;gap:12px}.idcard-upload .idcard-frame[data-v-21effbca]{flex:1;aspect-ratio:1.58;border:1px dashed #c9ccd0;border-radius:6px;background:#fafafa;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:all .2s ease}.idcard-upload .idcard-frame[data-v-21effbca]:hover{border-color:#fb7299;background:#fff7fa}.idcard-upload .idcard-frame .upload-placeholder[data-v-21effbca]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#61666d}.idcard-upload .idcard-frame .upload-placeholder i[data-v-21effbca]{font-size:22px;color:#fb7299}.idcard-upload .idcard-frame .upload-placeholder span[data-v-21effbca]{font-size:13px}.idcard-upload .idcard-frame .upload-placeholder small[data-v-21effbca]{font-size:11px;color:#9499a0}.idcard-upload .idcard-frame .idcard-preview[data-v-21effbca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.idcard-upload .upload-tips[data-v-21effbca]{margin-top:12px;padding:12px 14px;background:#fafafa;border-radius:6px}.idcard-upload .upload-tips p[data-v-21effbca]{font-size:12px;color:#9499a0;margin:0 0 6px;display:flex;align-items:center;gap:6px}.idcard-upload .upload-tips p[data-v-21effbca]:last-child{margin-bottom:0}.idcard-upload .upload-tips p i[data-v-21effbca]{color:#ffb02e}.auth-status[data-v-21effbca]{text-align:center;padding:36px 20px;display:flex;flex-direction:column;justify-content:center}.auth-status .status-icon[data-v-21effbca]{font-size:48px;margin-bottom:12px}.auth-status .status-text[data-v-21effbca]{font-size:16px;font-weight:600;color:#18191c;margin:0 0 8px}.auth-status .status-desc[data-v-21effbca]{font-size:13px;color:#61666d;margin:0 0 16px}.auth-status .status-detail[data-v-21effbca]{background:#fafafa;border-radius:6px;padding:14px 20px;margin-top:8px}.auth-status .status-detail p[data-v-21effbca]{font-size:13px;color:#9499a0;margin:0 0 6px}.auth-status .status-detail p[data-v-21effbca]:last-child{margin-bottom:0}.auth-status.success .status-icon[data-v-21effbca]{color:#23ad68}.btn-auth[data-v-21effbca]{width:100%;padding:11px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;margin-top:auto;transition:background .2s ease}.btn-auth[data-v-21effbca]:hover:not(:disabled){background:#ff85ad}.btn-auth.btn-auth-disabled[data-v-21effbca]{background:#e3e5e7;color:#9499a0;cursor:not-allowed}.info-form .form-row[data-v-21effbca]{display:flex;gap:16px;margin-bottom:16px}.info-form .form-row[data-v-21effbca]:last-child{margin-bottom:0}.info-form .form-col.full[data-v-21effbca],.info-form .form-col[data-v-21effbca]{flex:1}.info-form .form-col label[data-v-21effbca]{display:block;font-size:13px;color:#61666d;margin-bottom:8px}.info-form .form-col input[data-v-21effbca]{width:100%;padding:9px 12px;border:1px solid #e3e5e7;border-radius:6px;font-size:13px;color:#18191c;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease}.info-form .form-col input[data-v-21effbca]:focus{border-color:#fb7299}.info-form .form-col input[readonly][data-v-21effbca]{background:#f7f7f8;color:#9499a0}.info-form .form-col input[data-v-21effbca]:disabled{background:#f7f7f8;color:#9499a0;cursor:not-allowed}.info-form .form-col .custom-select[data-v-21effbca]{position:relative;width:100%;padding:9px 12px;border:1px solid #e3e5e7;border-radius:6px;font-size:13px;color:#18191c;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;transition:border-color .2s ease}.info-form .form-col .custom-select[data-v-21effbca]:hover{border-color:#fb7299}.info-form .form-col .custom-select .select-text[data-v-21effbca]{color:#18191c}.info-form .form-col .custom-select .el-icon-arrow-down[data-v-21effbca]{color:#9499a0;font-size:12px}.info-form .form-col .custom-select .dropdown-menu[data-v-21effbca]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e3e5e7;border-radius:6px;z-index:100;max-height:200px;overflow-y:auto}.info-form .form-col .custom-select .dropdown-menu .dropdown-item[data-v-21effbca]{padding:9px 14px;font-size:13px;color:#18191c;cursor:pointer;transition:background .2s ease}.info-form .form-col .custom-select .dropdown-menu .dropdown-item[data-v-21effbca]:hover{background:#f7f7f8;color:#fb7299}.info-form .form-col .custom-select .dropdown-menu .dropdown-item[data-v-21effbca]:first-child{border-radius:6px 6px 0 0}.info-form .form-col .custom-select .dropdown-menu .dropdown-item[data-v-21effbca]:last-child{border-radius:0 0 6px 6px}.info-form .form-col .custom-select.disabled[data-v-21effbca]{background:#f7f7f8;color:#9499a0;cursor:not-allowed}.cover-box[data-v-21effbca]{border:1px solid #e3e5e7;border-radius:8px;padding:28px 32px;display:flex;gap:40px;justify-content:center;align-items:center;background:#fafafa}.cover-box .upload-frame[data-v-21effbca]{border:1px dashed #c9ccd0;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;position:relative;overflow:hidden;transition:border-color .2s ease}.cover-box .upload-frame[data-v-21effbca]:hover{border-color:#fb7299}.cover-box .upload-frame.frame-portrait[data-v-21effbca]{width:180px;height:270px}.cover-box .upload-frame.frame-landscape[data-v-21effbca]{width:320px;height:180px}.cover-box .upload-frame .cover-preview[data-v-21effbca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-box .upload-frame .cover-actions[data-v-21effbca]{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.cover-box .upload-frame .btn-upload[data-v-21effbca]{padding:9px 32px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:background .2s ease}.cover-box .upload-frame .btn-upload[data-v-21effbca]:hover:not(:disabled){background:#ff85ad}.cover-box .upload-frame .btn-upload[data-v-21effbca]:disabled{opacity:.5;cursor:not-allowed}.cover-box .upload-frame .btn-reupload[data-v-21effbca]{padding:6px 18px;background:rgba(251,114,153,.92);border:none;border-radius:6px;color:#fff;font-size:12px;cursor:pointer;transition:background .2s ease}.cover-box .upload-frame .btn-reupload[data-v-21effbca]:hover{background:#fb7299}.submit-box[data-v-21effbca]{display:flex;justify-content:center;padding:4px 0 8px}.submit-box .btn-submit[data-v-21effbca]{padding:11px 56px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.submit-box .btn-submit[data-v-21effbca]:hover:not(:disabled){background:#ff85ad}.submit-box .btn-submit.btn-submit-disabled[data-v-21effbca]{background:#e3e5e7;color:#9499a0;cursor:not-allowed}.submit-box .btn-submit.btn-submit-disabled[data-v-21effbca]:hover{background:#e3e5e7}.privacy-page[data-v-5877338c]{min-height:100%;background:#f4f4f5;padding:24px 20px 32px;box-sizing:border-box}.privacy-card[data-v-5877338c]{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:32px 36px;box-sizing:border-box}.privacy-title[data-v-5877338c]{font-size:20px;font-weight:600;color:#18191c;text-align:center;margin:0 0 8px}.privacy-content[data-v-5877338c],.section[data-v-5877338c]{margin-bottom:24px}.section[data-v-5877338c]:last-child{margin-bottom:0}.section .section-title[data-v-5877338c]{position:relative;font-size:16px;font-weight:600;color:#18191c;margin:0 0 12px;padding-left:10px}.section .section-title[data-v-5877338c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:#fb7299;border-radius:2px}.section .section-text[data-v-5877338c]{font-size:14px;color:#61666d;line-height:1.8;margin:0 0 8px;text-align:justify}.section .list[data-v-5877338c]{list-style:disc;margin:8px 0;padding-left:24px}.section .list li[data-v-5877338c]{font-size:14px;color:#61666d;line-height:1.8;margin-bottom:4px;padding-left:2px}.privacy-footer[data-v-5877338c]{text-align:center;padding-top:20px;border-top:1px solid #f1f2f3}.privacy-footer .update-time[data-v-5877338c]{font-size:12px;color:#9499a0;margin:0}.privacy-footer .btn-accept[data-v-5877338c]{padding:10px 40px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}.privacy-footer .btn-accept[data-v-5877338c]:hover{background:#ff85ad}.agreement-page[data-v-69a26d22]{min-height:100%;background:#f4f4f5;padding:24px 20px 32px;box-sizing:border-box}.agreement-card[data-v-69a26d22]{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:32px 36px;box-sizing:border-box}.agreement-title[data-v-69a26d22]{font-size:20px;font-weight:600;color:#18191c;text-align:center;margin:0 0 8px}.agreement-content[data-v-69a26d22],.section[data-v-69a26d22]{margin-bottom:24px}.section[data-v-69a26d22]:last-child{margin-bottom:0}.section .section-title[data-v-69a26d22]{position:relative;font-size:16px;font-weight:600;color:#18191c;margin:0 0 12px;padding-left:10px}.section .section-title[data-v-69a26d22]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:#fb7299;border-radius:2px}.section .section-text[data-v-69a26d22]{font-size:14px;color:#61666d;line-height:1.8;margin:0 0 8px;text-align:justify}.section .list[data-v-69a26d22]{list-style:disc;margin:8px 0;padding-left:24px}.section .list li[data-v-69a26d22]{font-size:14px;color:#61666d;line-height:1.8;margin-bottom:4px;padding-left:2px}.agreement-footer[data-v-69a26d22]{text-align:center;padding-top:20px;border-top:1px solid #f1f2f3}.agreement-footer .update-time[data-v-69a26d22]{font-size:12px;color:#9499a0;margin:0}.agreement-footer .btn-accept[data-v-69a26d22]{padding:10px 40px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}.agreement-footer .btn-accept[data-v-69a26d22]:hover{background:#ff85ad}.rules-page[data-v-7570deb1]{min-height:100%;background:#f4f4f5;padding:24px 20px 32px;box-sizing:border-box}.rules-card[data-v-7570deb1]{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:32px 36px;box-sizing:border-box}.rules-title[data-v-7570deb1]{font-size:20px;font-weight:600;color:#18191c;text-align:center;margin:0 0 8px}.rules-content[data-v-7570deb1],.section[data-v-7570deb1]{margin-bottom:24px}.section[data-v-7570deb1]:last-child{margin-bottom:0}.section .section-title[data-v-7570deb1]{position:relative;font-size:16px;font-weight:600;color:#18191c;margin:0 0 12px;padding-left:10px}.section .section-title[data-v-7570deb1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:#fb7299;border-radius:2px}.section .section-text[data-v-7570deb1]{font-size:14px;color:#61666d;line-height:1.8;margin:0 0 8px;text-align:justify}.section .list[data-v-7570deb1]{list-style:disc;margin:8px 0;padding-left:24px}.section .list li[data-v-7570deb1]{font-size:14px;color:#61666d;line-height:1.8;margin-bottom:4px;padding-left:2px}.rules-footer[data-v-7570deb1]{text-align:center;padding-top:20px;border-top:1px solid #f1f2f3}.rules-footer .update-time[data-v-7570deb1]{font-size:12px;color:#9499a0;margin:0}.login-page[data-v-10abebc2]{min-height:100%;background:#f4f4f5;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.login-container[data-v-10abebc2]{width:100%;max-width:420px;background:#fff;border:1px solid #e3e5e7;border-radius:12px;padding:36px 40px;box-sizing:border-box}.logo-section[data-v-10abebc2]{text-align:center;margin-bottom:28px}.logo-section .logo-img[data-v-10abebc2]{width:96px;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}.logo-section .logo-text[data-v-10abebc2]{font-size:20px;font-weight:600;color:#18191c;margin-bottom:8px}.logo-section .logo-slogan[data-v-10abebc2]{font-size:13px;color:#9499a0}.form-tabs[data-v-10abebc2]{display:flex;margin-bottom:24px;border-bottom:1px solid #f1f2f3}.form-tabs .tab-item[data-v-10abebc2]{flex:1;text-align:center;padding:10px 0;font-size:16px;color:#61666d;cursor:pointer;transition:color .2s ease;position:relative}.form-tabs .tab-item[data-v-10abebc2]:hover{color:#fb7299}.form-tabs .tab-item.active[data-v-10abebc2]{color:#fb7299;font-weight:600}.form-tabs .tab-item.active[data-v-10abebc2]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:32px;height:2px;background:#fb7299;border-radius:2px}.form-content .input-group[data-v-10abebc2]{margin-bottom:8px}.form-content .input-group .form-input[data-v-10abebc2]{width:100%;padding:12px 14px;border:1px solid #e3e5e7;border-radius:6px;font-size:14px;color:#18191c;background:#fff;transition:border-color .2s ease;box-sizing:border-box}.form-content .input-group .form-input[data-v-10abebc2]::-moz-placeholder{color:#9499a0}.form-content .input-group .form-input[data-v-10abebc2]::placeholder{color:#9499a0}.form-content .input-group .form-input[data-v-10abebc2]:focus{outline:none;border-color:#fb7299}.form-content .error-msg[data-v-10abebc2]{display:block;font-size:12px;color:#ff4d4f;margin-bottom:8px;padding-left:4px}.form-content .verify-group[data-v-10abebc2]{display:flex;gap:12px}.form-content .verify-group .verify-input[data-v-10abebc2]{flex:1}.form-content .verify-group .captcha-box[data-v-10abebc2]{width:100px;height:40px;border-radius:6px;overflow:hidden;cursor:pointer;border:1px solid #e3e5e7;box-sizing:border-box}.form-content .verify-group .captcha-box[data-v-10abebc2]:hover{border-color:#fb7299}.form-content .verify-group .captcha-box .captcha-canvas[data-v-10abebc2]{display:block;width:100%;height:100%}.form-options[data-v-10abebc2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.form-options .remember-me[data-v-10abebc2]{display:flex;align-items:center;gap:6px;font-size:13px;color:#61666d;cursor:pointer}.form-options .remember-me input[data-v-10abebc2]{width:16px;height:16px;accent-color:#fb7299}.form-options .forgot-link[data-v-10abebc2]{font-size:13px;color:#fb7299;text-decoration:none;transition:color .2s ease}.form-options .forgot-link[data-v-10abebc2]:hover{color:#ff85ad}.submit-btn[data-v-10abebc2]{width:100%;padding:12px 0;background:#fb7299;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.submit-btn[data-v-10abebc2]:hover{background:#ff85ad}.agreement[data-v-10abebc2]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:16px 0;font-size:13px;color:#61666d}.agreement input[data-v-10abebc2]{width:16px;height:16px;accent-color:#fb7299}.agreement a[data-v-10abebc2]{color:#fb7299;text-decoration:none;transition:color .2s ease}.agreement a[data-v-10abebc2]:hover{color:#ff85ad}.back-home[data-v-10abebc2]{text-align:center;margin-top:24px}.back-home a[data-v-10abebc2]{font-size:13px;color:#9499a0;text-decoration:none;transition:color .2s ease}.back-home a[data-v-10abebc2]:hover{color:#fb7299}.dialog-overlay[data-v-10abebc2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-10abebc2]{background:#fff;padding:32px;border:1px solid #e3e5e7;border-radius:12px;text-align:center;min-width:280px;box-sizing:border-box}.dialog-content h3[data-v-10abebc2]{font-size:17px;font-weight:600;color:#18191c;margin-bottom:16px}.dialog-content p[data-v-10abebc2]{font-size:14px;color:#61666d;margin-bottom:8px}.dialog-content .dialog-btn[data-v-10abebc2]{margin-top:20px;padding:9px 32px;background:#fb7299;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.dialog-content .dialog-btn[data-v-10abebc2]:hover{background:#ff85ad}.profile-page[data-v-47c6dc26]{min-height:100%;width:70%;margin:0 auto;padding:18px 0 28px;background:#f4f4f5;box-sizing:border-box}.profile-header[data-v-47c6dc26]{display:flex;align-items:flex-start;gap:20px;padding:22px 24px;margin-bottom:12px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.avatar-section[data-v-47c6dc26]{flex-shrink:0}.user-avatar[data-v-47c6dc26]{width:96px;height:96px;border-radius:50%;overflow:hidden;border:1px solid #e3e5e7;background:#f1f2f3}.user-avatar>img[data-v-47c6dc26]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-47c6dc26]{background:#f1f2f3!important}.user-info[data-v-47c6dc26]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.user-name[data-v-47c6dc26]{font-size:20px;font-weight:600;color:#18191c;margin:0}.user-meta-row[data-v-47c6dc26]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9499a0}.meta-label[data-v-47c6dc26]{color:#9499a0}.meta-value[data-v-47c6dc26]{color:#61666d}.meta-dot[data-v-47c6dc26]{color:#c9ccd2}.user-stats[data-v-47c6dc26]{display:flex;gap:26px;margin-top:4px}.stat-item[data-v-47c6dc26]{display:flex;align-items:baseline;gap:4px}.stat-num[data-v-47c6dc26]{font-size:16px;font-weight:600;color:#18191c}.stat-label[data-v-47c6dc26]{font-size:12px;color:#9499a0}.action-btns[data-v-47c6dc26]{display:flex;align-items:center;gap:10px;margin-top:4px}.follow-btn[data-v-47c6dc26]{padding:7px 24px;background:#fb7299;border:1px solid #fb7299;border-radius:6px;font-size:13px;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.follow-btn[data-v-47c6dc26]:hover{background:#ff85ad;border-color:#ff85ad}.follow-btn.followed[data-v-47c6dc26]{background:#f1f2f3;border-color:#f1f2f3;color:#9499a0}.message-btn[data-v-47c6dc26],.more-btn[data-v-47c6dc26]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e3e5e7;border-radius:50%;color:#61666d;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.message-btn[data-v-47c6dc26]:hover,.more-btn[data-v-47c6dc26]:hover{background:#fff7fa;border-color:#fb7299;color:#fb7299}.user-bio[data-v-47c6dc26]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.bio-line[data-v-47c6dc26]{display:flex;align-items:center;gap:4px;margin:0;font-size:13px;color:#61666d;line-height:1.5}.bio-icon[data-v-47c6dc26]{font-size:14px}.profile-tabs[data-v-47c6dc26]{display:flex;margin-bottom:12px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.profile-tabs .tabs-left[data-v-47c6dc26]{width:0;flex-shrink:0}.profile-tabs .tabs-right[data-v-47c6dc26]{display:flex;gap:28px;padding:0 20px}.tab-item[data-v-47c6dc26]{font-size:14px;color:#61666d;cursor:pointer;padding:13px 2px;position:relative;transition:color .2s ease;display:flex;align-items:center;gap:4px}.tab-item i[data-v-47c6dc26]{font-size:12px;color:#9499a0}.tab-item[data-v-47c6dc26]:hover{color:#fb7299}.tab-item.active[data-v-47c6dc26]{color:#fb7299;font-weight:600}.tab-item.active[data-v-47c6dc26]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#fb7299;border-radius:3px 3px 0 0}.profile-content[data-v-47c6dc26]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:20px}.works-grid[data-v-47c6dc26]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-left:0}.work-card[data-v-47c6dc26]{cursor:pointer;min-width:0}.work-cover[data-v-47c6dc26]{position:relative;width:100%;aspect-ratio:3/5;background-size:cover;background-position:50%;background-color:#f1f2f3;border:1px solid #e3e5e7;border-radius:8px;overflow:hidden}.live-badge[data-v-47c6dc26]{position:absolute;top:8px;left:8px;padding:1px 8px;background:#9499a0;border-radius:4px;font-size:11px;line-height:1.6;color:#fff}.works-section .live-badge[data-v-47c6dc26]{background:#9499a0}.favorite-section .live-badge[data-v-47c6dc26],.liked-section .live-badge[data-v-47c6dc26]{background:#fb7299}.viewer-badge[data-v-47c6dc26]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:2px;font-size:11px;color:#fff;background:rgba(0,0,0,.55);padding:1px 6px;border-radius:4px}.work-info[data-v-47c6dc26]{display:flex;align-items:center;gap:6px;margin-top:8px}.work-avatar[data-v-47c6dc26]{width:32px;height:32px;border-radius:50%;border:1px solid #e3e5e7;flex-shrink:0}.work-name[data-v-47c6dc26]{font-size:14px;color:#18191c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s ease}.work-card:hover .work-name[data-v-47c6dc26]{color:#fb7299}.empty-state[data-v-47c6dc26]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#9499a0;font-size:13px}.search_page[data-v-a88ee06c]{min-height:100%;background:#f4f4f5;display:flex;flex-direction:column;position:relative}.bg_orb.orb_4[data-v-a88ee06c],.bg_orb.orb_5[data-v-a88ee06c],.bg_orb[data-v-a88ee06c],.grid_pattern[data-v-a88ee06c]{display:none}.hero_section[data-v-a88ee06c]{position:relative;padding:32px 16px 8px;background:transparent}.hero_bg[data-v-a88ee06c]{display:none}.hero_content[data-v-a88ee06c]{position:relative;z-index:1;text-align:center}.hero_title[data-v-a88ee06c]{font-size:26px;font-weight:700;color:#18191c;margin-bottom:8px;letter-spacing:1px}.hero_title .title_highlight[data-v-a88ee06c]{color:#fb7299}.hero_subtitle[data-v-a88ee06c]{font-size:13px;color:#9499a0;letter-spacing:.5px}.search_header[data-v-a88ee06c]{display:flex;justify-content:center;margin:16px 0 24px;padding:0 16px;position:relative;z-index:10}.search_input_wrap[data-v-a88ee06c]{display:flex;align-items:center;width:640px;max-width:100%;background:#fff;border:1px solid #e3e5e7;border-radius:6px;overflow:hidden;transition:border-color .2s ease}.search_input_wrap[data-v-a88ee06c]:focus-within{border-color:#fb7299}.search_input[data-v-a88ee06c]{flex:1;padding:12px 16px;font-size:14px;color:#18191c;background:transparent;border:none;outline:none}.search_input[data-v-a88ee06c]::-moz-placeholder{color:#9499a0}.search_input[data-v-a88ee06c]::placeholder{color:#9499a0}.clear_icon[data-v-a88ee06c]{font-size:15px;color:#9499a0;cursor:pointer;padding:6px;margin-right:4px;border-radius:50%;transition:color .2s ease,background-color .2s ease}.clear_icon[data-v-a88ee06c]:hover{color:#fb7299;background:#fff0f5}.search_btn[data-v-a88ee06c]{display:flex;align-items:center;gap:6px;padding:12px 24px;font-size:14px;font-weight:500;color:#fff;background:#fb7299;cursor:pointer;transition:background-color .2s ease}.search_btn[data-v-a88ee06c]:hover{background:#ff85ad}.search_btn i[data-v-a88ee06c]{font-size:15px}.tab_nav[data-v-a88ee06c]{display:flex;justify-content:center;gap:40px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #f1f2f3}.tab_item[data-v-a88ee06c]{font-size:14px;color:#61666d;cursor:pointer;padding:8px 4px;position:relative;transition:color .2s ease}.tab_item[data-v-a88ee06c]:hover{color:#fb7299}.tab_item.active[data-v-a88ee06c]{color:#fb7299;font-weight:600}.tab_item.active[data-v-a88ee06c]:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:2px;background:#fb7299;border-radius:2px}.search_content[data-v-a88ee06c]{max-width:720px;margin:0 auto;flex:1;display:flex;flex-direction:column;width:100%;padding:0 16px 40px;box-sizing:border-box}.default_content[data-v-a88ee06c]{display:flex;flex-direction:column;align-items:center;position:relative}.welcome_section[data-v-a88ee06c]{text-align:center;margin-bottom:20px;z-index:1}.welcome_section .welcome_title[data-v-a88ee06c]{font-size:17px;font-weight:600;color:#18191c;margin-bottom:8px}.welcome_section .welcome_desc[data-v-a88ee06c]{font-size:13px;color:#9499a0}.welcome_icon[data-v-a88ee06c]{width:56px;height:56px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#fff0f5;border:1px solid #ffe4ec;border-radius:8px;color:#fb7299}.hot_search_section[data-v-a88ee06c]{width:640px;max-width:100%;margin-bottom:16px;z-index:1;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:20px 24px;box-sizing:border-box}.hot_search_section .section_header[data-v-a88ee06c]{color:#18191c}.hot_tags[data-v-a88ee06c]{display:flex;flex-wrap:wrap;gap:10px}.hot_tag[data-v-a88ee06c]{display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;color:#61666d;background:#fff;border:1px solid #e3e5e7;border-radius:6px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.hot_tag[data-v-a88ee06c]:hover{border-color:#fb7299;color:#fb7299;background:#fff7fa}.hot_tag.hot_top[data-v-a88ee06c]{background:#fff0f5;border-color:#ffd3e0;color:#fb7299}.hot_tag.hot_top[data-v-a88ee06c]:hover{background:#ffe4ec;border-color:#fb7299}.hot_tag.hot_top .hot_num[data-v-a88ee06c]{background:#fb7299;color:#fff}.hot_num[data-v-a88ee06c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:11px;font-weight:600;color:#9499a0;background:#f1f2f3;border-radius:4px}.history_section[data-v-a88ee06c]{width:640px;max-width:100%;z-index:1;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:20px 24px;box-sizing:border-box}.history_section .section_header[data-v-a88ee06c]{color:#18191c}.section_header[data-v-a88ee06c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section_title[data-v-a88ee06c]{font-size:16px;font-weight:600;color:#18191c;display:flex;align-items:center;gap:8px;margin:0}.section_title i[data-v-a88ee06c]{color:#fb7299;font-size:16px}.section_title[data-v-a88ee06c]:before{content:"";width:3px;height:14px;background:#fb7299;border-radius:2px}.clear_history[data-v-a88ee06c]{font-size:12px;color:#9499a0;cursor:pointer;transition:color .2s ease}.clear_history[data-v-a88ee06c]:hover{color:#fb7299}.history_list[data-v-a88ee06c]{display:flex;flex-wrap:wrap;gap:10px}.history_tag[data-v-a88ee06c]{padding:6px 14px;font-size:12px;color:#61666d;background:#f1f2f3;border-radius:6px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.history_tag[data-v-a88ee06c]:hover{color:#fb7299;background:#ffe4ec}.rank_list[data-v-a88ee06c]{display:flex;flex-direction:column;gap:12px}.rank_item[data-v-a88ee06c]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 0;transition:color .2s ease}.rank_item:hover .rank_text[data-v-a88ee06c]{color:#fb7299}.rank_num[data-v-a88ee06c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px;font-weight:600;color:#9499a0;background:#f1f2f3;border-radius:4px}.rank_num.top[data-v-a88ee06c]{color:#fff;background:#fb7299}.rank_text[data-v-a88ee06c]{font-size:14px;color:#61666d;transition:color .2s ease}.search_result[data-v-a88ee06c]{min-height:320px}.loading_state[data-v-a88ee06c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;color:#9499a0}.loading_state i[data-v-a88ee06c]{font-size:36px;margin-bottom:16px}.loading_state span[data-v-a88ee06c]{font-size:13px}.result_content[data-v-a88ee06c]{display:flex;gap:24px}.result_left[data-v-a88ee06c]{flex:1;min-width:0}.result_stats[data-v-a88ee06c]{font-size:13px;color:#61666d;margin-bottom:16px}.result_stats .highlight[data-v-a88ee06c]{color:#fb7299}.result_stats .highlight.count[data-v-a88ee06c]{font-weight:600}.featured_anchor[data-v-a88ee06c]{margin-bottom:24px}.block_title[data-v-a88ee06c]{font-size:16px;font-weight:600;color:#18191c;margin:0 0 12px}.featured_card[data-v-a88ee06c]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e3e5e7;border-radius:8px;cursor:pointer;transition:border-color .2s ease}.featured_card[data-v-a88ee06c]:hover{border-color:#fb7299}.featured_card:hover .featured_name[data-v-a88ee06c]{color:#fb7299}.featured_avatar[data-v-a88ee06c]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e3e5e7;flex-shrink:0}.featured_info[data-v-a88ee06c]{display:flex;flex-direction:column;gap:8px;min-width:0}.featured_name[data-v-a88ee06c]{font-size:16px;font-weight:600;color:#18191c;transition:color .2s ease}.featured_meta[data-v-a88ee06c]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#9499a0}.live_status[data-v-a88ee06c]{display:flex;align-items:center;gap:5px;color:#fb7299;font-weight:500}.live_dot[data-v-a88ee06c]{width:6px;height:6px;background:#fb7299;border-radius:50%;animation:pulse-a88ee06c 1.5s ease-in-out infinite}@keyframes pulse-a88ee06c{0%,to{opacity:1}50%{opacity:.4}}.meta_item[data-v-a88ee06c]{color:#9499a0}.anchor_list_section[data-v-a88ee06c]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:20px 24px}.block_header[data-v-a88ee06c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.block_header .block_title[data-v-a88ee06c]{margin-bottom:0}.anchor_list[data-v-a88ee06c]{display:flex;flex-wrap:wrap;gap:20px 16px}.anchor_item[data-v-a88ee06c]{display:flex;flex-direction:column;align-items:center;width:88px;cursor:pointer}.anchor_item:hover .item_name[data-v-a88ee06c]{color:#fb7299}.anchor_item:hover .item_avatar[data-v-a88ee06c]{border-color:#fb7299}.item_avatar_wrap[data-v-a88ee06c]{position:relative;width:72px;height:72px;margin-bottom:8px}.item_avatar[data-v-a88ee06c]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e3e5e7;transition:border-color .2s ease}.item_live_tag[data-v-a88ee06c]{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);padding:1px 6px;font-size:11px;line-height:16px;color:#fff;background:#fb7299;border-radius:4px;white-space:nowrap}.item_name[data-v-a88ee06c]{font-size:13px;color:#18191c;margin-bottom:4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .2s ease}.item_fans[data-v-a88ee06c]{font-size:12px;color:#9499a0}.empty_state[data-v-a88ee06c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 0}.empty_icon_wrap[data-v-a88ee06c]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#fff0f5;border:1px solid #ffe4ec;border-radius:50%;margin-bottom:20px}.empty_icon_wrap i[data-v-a88ee06c]{font-size:32px;color:#fb7299}.empty_text[data-v-a88ee06c]{font-size:15px;font-weight:500;color:#61666d;margin-bottom:8px}.empty_tip[data-v-a88ee06c]{font-size:13px;color:#9499a0}@media(max-width:900px){.default_content[data-v-a88ee06c],.result_content[data-v-a88ee06c]{flex-direction:column}.result_right[data-v-a88ee06c],.right_section[data-v-a88ee06c]{width:100%}}.replay-page[data-v-79448f4d]{min-height:100%;background-color:#f4f4f5;padding:18px 24px 28px;box-sizing:border-box}.main-container[data-v-79448f4d]{display:flex;gap:16px;width:71.5%;margin:0 auto}.left-section[data-v-79448f4d]{flex:1;min-width:0}.video-wrapper[data-v-79448f4d]{background-color:#18191c;border:1px solid #18191c;border-radius:8px;overflow:hidden}.video-player[data-v-79448f4d]{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;overflow:hidden}.video-element[data-v-79448f4d]{width:100%;height:100%}.close-btn[data-v-79448f4d]{position:absolute;top:12px;right:12px;width:32px;height:32px;background-color:rgba(0,0,0,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.close-btn[data-v-79448f4d]:hover{background-color:#fb7299}.icon-close[data-v-79448f4d]{color:#fff;font-size:20px;line-height:1;font-style:normal!important}.progress-bar-wrapper[data-v-79448f4d]{padding:8px 16px 4px;background-color:#18191c;cursor:pointer}.progress-bar[data-v-79448f4d]{height:4px;background-color:hsla(0,0%,100%,.25);border-radius:2px;position:relative}.progress-fill[data-v-79448f4d]{height:100%;background:#fb7299;border-radius:2px;position:relative}.progress-handle[data-v-79448f4d]{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:#fb7299;border:2px solid #fff;border-radius:50%;box-sizing:border-box}.video-controls[data-v-79448f4d]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px;background-color:#18191c}.control-left[data-v-79448f4d]{display:flex;align-items:center;gap:12px}.play-btn[data-v-79448f4d]{width:34px;height:34px;border:none;background-color:#fb7299;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;padding:8px}.play-btn[data-v-79448f4d]:hover{background-color:#ff85ad}.time-display[data-v-79448f4d]{font-size:13px;color:hsla(0,0%,100%,.85)}.control-right[data-v-79448f4d]{display:flex;align-items:center;gap:4px}.control-btn[data-v-79448f4d]{width:36px;height:36px;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);padding:6px;transition:color .2s}.control-btn[data-v-79448f4d]:hover{color:#ff85ad}.icon-svg[data-v-79448f4d]{width:22px;height:22px}.control-img[data-v-79448f4d]{width:20px;height:20px;transition:filter .2s}.control-btn:hover .control-img[data-v-79448f4d],.control-img[data-v-79448f4d]{filter:brightness(0) invert(1) opacity(.85)}.volume-control[data-v-79448f4d]{display:flex;align-items:center;gap:4px}.volume-slider-wrapper[data-v-79448f4d]{width:0;overflow:hidden}.volume-control.dragging .volume-slider-wrapper[data-v-79448f4d],.volume-control:hover .volume-slider-wrapper[data-v-79448f4d]{width:60px}.volume-slider[data-v-79448f4d]{width:60px;height:4px;background-color:hsla(0,0%,100%,.25);border-radius:2px;cursor:pointer;position:relative}.volume-fill[data-v-79448f4d]{height:100%;background:#fb7299;border-radius:2px}.video-info[data-v-79448f4d]{background-color:#fff;border:1px solid #e3e5e7;padding:16px;margin-top:12px;border-radius:8px}.video-title[data-v-79448f4d]{font-size:17px;font-weight:600;color:#18191c;margin:0 0 14px 0;line-height:1.4}.video-meta[data-v-79448f4d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.author-info[data-v-79448f4d]{display:flex;align-items:center;gap:10px}.author-avatar[data-v-79448f4d]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e3e5e7}.author-name[data-v-79448f4d]{line-height:40px;font-size:15px;color:#18191c;font-weight:500}.follow-btn[data-v-79448f4d]{padding:6px 18px;border:1px solid #fb7299;background-color:#fb7299;color:#fff;border-radius:6px;font-size:13px;cursor:pointer;transition:background-color .2s,border-color .2s}.follow-btn[data-v-79448f4d]:hover{background-color:#ff85ad;border-color:#ff85ad}.follow-btn.followed[data-v-79448f4d]{background-color:#f1f2f3;color:#9499a0;border-color:#f1f2f3}.video-stats[data-v-79448f4d]{display:flex;align-items:center;gap:14px;font-size:12px;color:#9499a0}.share-btn[data-v-79448f4d]{display:flex;align-items:center;gap:4px;padding:5px 12px;border:1px solid #e3e5e7;background-color:#fff;border-radius:6px;font-size:12px;color:#61666d;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.share-btn.liked[data-v-79448f4d],.share-btn[data-v-79448f4d]:hover{color:#fb7299;border-color:#fb7299}.share-btn.liked[data-v-79448f4d]{background-color:#fff0f5}.icon-share-svg[data-v-79448f4d]{width:16px;height:16px}.comment-section[data-v-79448f4d]{background-color:#fff;border:1px solid #e3e5e7;padding:16px;margin-top:12px;border-radius:8px}.comment-header[data-v-79448f4d]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f2f3}.comment-title[data-v-79448f4d]{font-size:15px;font-weight:600;color:#18191c}.send-btn-small[data-v-79448f4d]{padding:5px 14px;border:none;background-color:#fb7299;color:#fff;border-radius:6px;font-size:12px;cursor:pointer}.comment-input-wrapper[data-v-79448f4d]{display:flex;gap:10px;margin-bottom:16px}.comment-input[data-v-79448f4d]{flex:1;padding:8px 14px;border:1px solid #e3e5e7;border-radius:6px;font-size:13px;color:#18191c;outline:none;transition:border-color .2s}.comment-input[data-v-79448f4d]::-moz-placeholder{color:#9499a0}.comment-input[data-v-79448f4d]::placeholder{color:#9499a0}.comment-input[data-v-79448f4d]:focus{border-color:#fb7299}.send-btn[data-v-79448f4d]{padding:0 22px;border:1px solid #fb7299;background-color:#fb7299;color:#fff;border-radius:6px;font-size:13px;cursor:pointer;transition:background-color .2s,border-color .2s}.send-btn[data-v-79448f4d]:hover{background-color:#ff85ad;border-color:#ff85ad}.comment-list[data-v-79448f4d]{display:flex;flex-direction:column;gap:18px}.comment-item[data-v-79448f4d]{display:flex;align-items:flex-start;gap:12px}.comment-avatar[data-v-79448f4d]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid #e3e5e7}.comment-content[data-v-79448f4d]{flex:1;min-width:0}.comment-author[data-v-79448f4d]{font-size:13px;color:#18191c;font-weight:600;margin-bottom:4px}.comment-text[data-v-79448f4d]{font-size:13px;color:#61666d;line-height:1.5;margin-bottom:4px}.comment-time[data-v-79448f4d]{font-size:12px;color:#9499a0}.comment-like[data-v-79448f4d]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background-color:transparent;color:#9499a0;font-size:12px;cursor:pointer;flex-shrink:0;transition:color .2s}.comment-like[data-v-79448f4d]:hover{color:#fb7299}.icon-like-svg[data-v-79448f4d]{width:16px;height:16px}.right-section[data-v-79448f4d]{width:25%;min-width:280px;flex-shrink:0}.recommend-section[data-v-79448f4d]{background-color:#fff;border:1px solid #e3e5e7;padding:16px;border-radius:8px;margin-bottom:12px}.section-title[data-v-79448f4d]{font-size:15px;font-weight:600;color:#18191c;margin:0 0 12px 0;padding-bottom:12px;border-bottom:1px solid #f1f2f3}.recommend-list[data-v-79448f4d]{display:flex;flex-direction:column;gap:4px}.recommend-item[data-v-79448f4d]{display:flex;gap:12px;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s}.recommend-item[data-v-79448f4d]:hover{background-color:#f7f7f8}.recommend-cover[data-v-79448f4d]{width:95px;height:120px;border-radius:6px;overflow:hidden;flex-shrink:0;border:1px solid #e3e5e7}.recommend-cover img[data-v-79448f4d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recommend-info[data-v-79448f4d]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.recommend-title[data-v-79448f4d]{font-size:13px;color:#18191c;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.recommend-item:hover .recommend-title[data-v-79448f4d]{color:#fb7299}.recommend-author[data-v-79448f4d]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9499a0}.recommend-avatar[data-v-79448f4d]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ad-section[data-v-79448f4d]{display:flex;flex-direction:column;gap:12px}.ad-item[data-v-79448f4d]{border-radius:8px;overflow:hidden;cursor:pointer}.ad-item img[data-v-79448f4d]{width:100%;height:auto;display:block}@media (max-width:1024px){.main-container[data-v-79448f4d]{flex-direction:column;width:100%}.right-section[data-v-79448f4d]{width:100%}.recommend-list[data-v-79448f4d]{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.replay-page[data-v-79448f4d]{padding:10px}.video-meta[data-v-79448f4d]{flex-direction:column;align-items:flex-start}.recommend-list[data-v-79448f4d]{grid-template-columns:1fr}}.teenager-policy-page[data-v-5ca0ca65]{min-height:100%;background:#f4f4f5;padding:24px 20px 32px;box-sizing:border-box}.policy-card[data-v-5ca0ca65]{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:32px 36px;box-sizing:border-box}.policy-title[data-v-5ca0ca65]{font-size:20px;font-weight:600;color:#18191c;text-align:center;margin:0 0 8px}.policy-content[data-v-5ca0ca65],.section[data-v-5ca0ca65]{margin-bottom:24px}.section[data-v-5ca0ca65]:last-child{margin-bottom:0}.section .section-title[data-v-5ca0ca65]{position:relative;font-size:16px;font-weight:600;color:#18191c;margin:0 0 12px;padding-left:10px}.section .section-title[data-v-5ca0ca65]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:#fb7299;border-radius:2px}.section .section-text[data-v-5ca0ca65]{font-size:14px;color:#61666d;line-height:1.8;margin:0 0 8px;text-align:justify}.section .list[data-v-5ca0ca65]{list-style:disc;margin:8px 0;padding-left:24px}.section .list li[data-v-5ca0ca65]{font-size:14px;color:#61666d;line-height:1.8;margin-bottom:4px;padding-left:2px}.policy-footer[data-v-5ca0ca65]{text-align:center;padding-top:20px;border-top:1px solid #f1f2f3}.policy-footer .update-time[data-v-5ca0ca65]{font-size:12px;color:#9499a0;margin:0}.policy-footer .btn-accept[data-v-5ca0ca65]{padding:10px 40px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}.policy-footer .btn-accept[data-v-5ca0ca65]:hover{background:#ff85ad}.zui_da[data-v-71dacc6c]{height:100%;background:url(/img/xiaolu.b5426fa3.png) 50%/cover no-repeat}.live-room[data-v-71dacc6c]{width:71.5%;padding:12px;gap:12px;margin:0 auto}.live-room[data-v-71dacc6c],.main-area[data-v-71dacc6c]{display:flex;height:100%;box-sizing:border-box;overflow:hidden}.main-area[data-v-71dacc6c]{flex:1;min-width:0;flex-direction:column;padding:12px 16px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.header[data-v-71dacc6c]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px;margin-bottom:12px;border-bottom:1px solid #f1f2f3}.anchor-info[data-v-71dacc6c]{display:flex;align-items:center;gap:10px;min-width:150px;padding:0;background:transparent;border-radius:0}.anchor-avatar[data-v-71dacc6c]{width:40px;height:40px;border-radius:50%;overflow:hidden;cursor:pointer;border:1px solid #e3e5e7}.anchor-avatar img[data-v-71dacc6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.anchor-detail[data-v-71dacc6c]{display:flex;align-items:center}.anchor-name[data-v-71dacc6c]{font-size:15px;font-weight:600;color:#18191c}.follow-btn[data-v-71dacc6c]{margin-left:12px;padding:0 14px;line-height:28px;font-size:13px;color:#fff;background:#fb7299;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.follow-btn[data-v-71dacc6c]:hover{background:#ff85ad}.follow-btn.followed[data-v-71dacc6c]{background:#f1f2f3;color:#61666d}.follow-btn.followed[data-v-71dacc6c]:hover{background:#e8e9eb}.header-actions[data-v-71dacc6c]{display:flex;align-items:center;gap:8px}.close-btn[data-v-71dacc6c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.close-btn img[data-v-71dacc6c]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;opacity:.55}.close-btn[data-v-71dacc6c]:hover{background:#f1f2f3}.close-btn:hover img[data-v-71dacc6c]{opacity:.9}.player-section[data-v-71dacc6c]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;background:#000;border:1px solid #e3e5e7;border-radius:8px;overflow:hidden;margin-bottom:10px}.player-section .prism-player[data-v-71dacc6c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;background-color:#000}.player-section .loading-screen[data-v-71dacc6c]{width:100%;height:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.player-section .loading-spinner[data-v-71dacc6c]{width:44px;height:44px;border:3px solid hsla(0,0%,100%,.12);border-top-color:#fb7299;border-radius:50%;animation:spin-71dacc6c 1s linear infinite;margin-bottom:14px}.player-section .loading-text[data-v-71dacc6c]{font-size:13px;color:#9499a0;letter-spacing:2px}@keyframes spin-71dacc6c{to{transform:rotate(1turn)}}.player-section .offline-screen[data-v-71dacc6c]{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.player-section .offline-text[data-v-71dacc6c]{font-size:15px;font-weight:500;color:#e3e3e6;padding:10px 22px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;letter-spacing:4px;position:relative;z-index:2;display:flex;align-items:center;gap:8px}.player-section .offline-text[data-v-71dacc6c]:before{content:"";width:7px;height:7px;background:#9499a0;border-radius:50%;animation:pulse-dot-71dacc6c 2s ease-in-out infinite}@keyframes pulse-dot-71dacc6c{0%,to{opacity:.5}50%{opacity:1}}.player-section .prism-player.portrait[data-v-71dacc6c]{-o-object-fit:contain;object-fit:contain}.player-controls-bar[data-v-71dacc6c]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 4px;background:transparent;z-index:50;margin-bottom:10px}.player-controls-bar .control-bar-right[data-v-71dacc6c]{display:flex;align-items:center;gap:8px}.player-controls-bar .dm-kaiguan[data-v-71dacc6c]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;background:#f1f2f3;border:1px solid #e3e5e7;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:12px;color:#61666d}.player-controls-bar .dm-kaiguan .dm-icon[data-v-71dacc6c]{font-weight:600;font-size:13px}.player-controls-bar .dm-kaiguan .dm-status[data-v-71dacc6c]{font-size:11px}.player-controls-bar .dm-kaiguan[data-v-71dacc6c]:hover{background:#e8e9eb}.player-controls-bar .dm-kaiguan.active[data-v-71dacc6c]{background:#fb7299;border-color:#fb7299;color:#fff}.player-controls-bar .dm-kaiguan.active[data-v-71dacc6c]:hover{background:#ff85ad;border-color:#ff85ad}.player-controls-bar .control-bar-btn[data-v-71dacc6c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#61666d;transition:background-color .2s ease}.player-controls-bar .control-bar-btn[data-v-71dacc6c]:hover{background:#f1f2f3}.player-controls-bar .control-bar-btn img[data-v-71dacc6c]{width:20px;height:20px}.player-controls-bar .control-bar-btn svg[data-v-71dacc6c]{width:24px;height:24px;color:#61666d}.player-controls-bottom[data-v-71dacc6c]{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:50}.player-controls-bottom .control-btn[data-v-71dacc6c]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);border:none;border-radius:6px;cursor:pointer;color:#fff;font-size:16px;transition:background-color .2s ease}.player-controls-bottom .control-btn[data-v-71dacc6c]:hover{background:rgba(0,0,0,.7)}.player-controls-bottom .control-btn i[data-v-71dacc6c]{font-size:18px}.gift-display[data-v-71dacc6c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:600px;width:600px;z-index:100;pointer-events:none}.danmu-layer[data-v-71dacc6c]{position:absolute;top:10px;left:0;right:0;bottom:0;overflow:visible;pointer-events:none;z-index:200}.danmu-item[data-v-71dacc6c]{position:absolute;white-space:nowrap;font-size:16px;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.8);animation-name:danmuMove-71dacc6c;animation-timing-function:linear;animation-fill-mode:forwards;padding:4px 8px;border-radius:4px;background:rgba(0,0,0,.3);right:0;margin-top:-30px}@keyframes danmuMove-71dacc6c{0%{transform:translateX(100%)}to{transform:translateX(-100vw)}}.player-overlay[data-v-71dacc6c]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;filter:blur(50px);display:flex;flex-direction:column;justify-content:space-between}.overlay-top[data-v-71dacc6c]{pointer-events:auto}.overlay-center[data-v-71dacc6c]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 16px;pointer-events:auto}.nav-btn[data-v-71dacc6c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-71dacc6c]:hover{background:hsla(0,0%,100%,.4)}.overlay-bottom[data-v-71dacc6c]{pointer-events:auto}.player-controls[data-v-71dacc6c]{display:flex;justify-content:space-between;align-items:center}.control-btn[data-v-71dacc6c]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease}.control-btn[data-v-71dacc6c]:hover{background:hsla(0,0%,100%,.4)}.control-right[data-v-71dacc6c]{display:flex;gap:8px}.gift-section[data-v-71dacc6c]{flex-shrink:0;position:relative;display:flex;align-items:center;gap:8px;height:118px;padding:0 12px;overflow:visible}.gift-beijing[data-v-71dacc6c]{position:absolute;left:0;bottom:0;width:100%;height:104px;background:#f7f7f8;border:1px solid #e3e5e7;border-radius:8px}.gift-list[data-v-71dacc6c]{position:relative;z-index:1;flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.gift-list[data-v-71dacc6c]::-webkit-scrollbar{display:none}.gift-item2[data-v-71dacc6c]{width:90px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;background:#fff0f5;border:1px solid #fb7299;border-radius:8px;cursor:pointer;min-width:0;position:relative;flex-shrink:0;z-index:10}.gift-item2 .send-btn[data-v-71dacc6c]{display:block}.gift-item[data-v-71dacc6c]{width:72px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;min-width:0;position:relative;flex-shrink:0}.gift-item[data-v-71dacc6c]:hover{background:#f7f7f8}.gift-item.more[data-v-71dacc6c]{background:transparent;border:1px dashed #c9ccd2;padding:6px 4px;justify-content:center}.gift-item.more[data-v-71dacc6c]:hover{background:#f7f7f8}.gift-icon-wrap[data-v-71dacc6c]{margin-bottom:2px}.gift-icon-rose[data-v-71dacc6c]{height:40px;position:relative}.gift-name[data-v-71dacc6c]{font-size:12px;color:#18191c;margin-bottom:2px}.gift-price[data-v-71dacc6c]{display:flex;align-items:center;gap:2px;font-size:10px;color:#9499a0}.gift-price span[data-v-71dacc6c]{font-size:10px;color:#fb7299}.gift-price i[data-v-71dacc6c]{font-size:9px;color:#fb7299}.send-btn[data-v-71dacc6c]{display:none;margin-top:4px;padding:0 12px;line-height:22px;background:#fb7299;color:#fff;font-size:12px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.send-btn[data-v-71dacc6c]:hover{background:#ff85ad}.send-btn[data-v-71dacc6c]:disabled{background:#c9ccd2;cursor:not-allowed}.more-box[data-v-71dacc6c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px dashed #c9ccd2;border-radius:4px;margin-bottom:4px}.more-box i[data-v-71dacc6c]{font-size:12px;color:#9499a0}.gift-balance[data-v-71dacc6c]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 10px;background:#fff;border:1px solid #e3e5e7;border-radius:8px;min-width:52px;flex-shrink:0;cursor:pointer;transition:all .2s ease}.gift-balance[data-v-71dacc6c]:hover{background:#fff7fa;border-color:#fb7299}.gift-balance .balance-icon[data-v-71dacc6c]{height:31px;-o-object-fit:contain;object-fit:contain}.gift-balance .balance-num[data-v-71dacc6c]{font-size:12px;color:#61666d}.scroll-arrow[data-v-71dacc6c]{position:relative;z-index:20;flex-shrink:0;align-self:center;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fb7299;border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;transition:background-color .2s ease}.scroll-arrow .arrow-icon[data-v-71dacc6c]{font-size:13px;font-weight:700;line-height:1}.scroll-arrow[data-v-71dacc6c]:hover{background:#ff85ad}.scroll-arrow.left[data-v-71dacc6c]{margin-right:0}.scroll-arrow.right[data-v-71dacc6c]{margin-left:0}.sidebar[data-v-71dacc6c]{flex-shrink:0;width:320px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;background:#1f1f21;border:1px solid #2f2f33;border-radius:8px;overflow:hidden}.audience-section[data-v-71dacc6c]{flex-shrink:0;margin-bottom:12px}.section-title[data-v-71dacc6c]{font-size:13px;font-weight:500;color:#e3e3e6;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #2f2f33}.audience-list[data-v-71dacc6c]{display:flex;flex-direction:column;gap:6px}.audience-item[data-v-71dacc6c]{display:flex;align-items:center;gap:8px;padding:4px 2px;border-radius:6px}.audience-avatar[data-v-71dacc6c]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.audience-name[data-v-71dacc6c]{flex:1;min-width:0;font-size:12px;font-weight:400;color:#e3e3e6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.audience-score[data-v-71dacc6c]{width:auto;font-size:11px;color:#9499a0;white-space:nowrap}.chat-section[data-v-71dacc6c]{flex:1;min-height:0;overflow:hidden;margin-bottom:12px}.chat-messages[data-v-71dacc6c]{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px}.chat-messages[data-v-71dacc6c]::-webkit-scrollbar{width:4px}.chat-messages[data-v-71dacc6c]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:2px}.chat-item[data-v-71dacc6c]{display:flex;align-items:flex-start;gap:8px;padding:5px 2px;border-radius:6px}.chat-item.gift .chat-text[data-v-71dacc6c]{color:#ff85ad;font-weight:500;font-style:normal}.chat-avatar[data-v-71dacc6c]{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.chat-content[data-v-71dacc6c]{min-width:0;font-size:13px;line-height:20px;color:#e3e3e6}.chat-name[data-v-71dacc6c]{color:#9499a0;font-size:11px;font-weight:400}.chat-text[data-v-71dacc6c]{color:#e3e3e6;font-weight:400;word-break:break-word}.chat-emoji[data-v-71dacc6c]{font-size:16px}.chat-input-section[data-v-71dacc6c]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;position:relative}.notice-text[data-v-71dacc6c]{font-size:11px;color:#9499a0;line-height:1.6;padding:8px 10px;background:#2a2a2d;border-radius:6px}.join-notice[data-v-71dacc6c]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#9499a0}.join-notice span[data-v-71dacc6c]{color:#ff85ad}.emoji-list[data-v-71dacc6c]{display:flex;gap:4px;font-size:16px}.input-area[data-v-71dacc6c]{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px}.input-area input[data-v-71dacc6c]{flex:1;border:none;background:transparent;font-size:13px;color:#e3e3e6;outline:none}.input-area input[data-v-71dacc6c]::-moz-placeholder{color:#6c6c72}.input-area input[data-v-71dacc6c]::placeholder{color:#6c6c72}.send-msg-btn[data-v-71dacc6c]{padding:0 14px;line-height:30px;background:#fb7299;border:none;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:background-color .2s ease}.send-msg-btn[data-v-71dacc6c]:hover{background:#ff85ad}.input-area-new[data-v-71dacc6c]{display:flex;flex-direction:column;gap:8px;padding:0;background:transparent;border:none}.quick-emoji-bar[data-v-71dacc6c]{display:flex;align-items:center;gap:6px;padding:4px 6px;margin-bottom:2px}.quick-emoji-item[data-v-71dacc6c]{font-size:20px;padding:4px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quick-emoji-item[data-v-71dacc6c]:hover{background:hsla(0,0%,100%,.08)}.input-row[data-v-71dacc6c]{display:flex;align-items:center;gap:8px}.input-wrapper[data-v-71dacc6c]{flex:1;display:flex;align-items:center;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px;padding:0 10px;height:40px;transition:border-color .2s ease}.input-wrapper[data-v-71dacc6c]:focus-within{border-color:#fb7299}.input-wrapper input[data-v-71dacc6c]{flex:1;min-width:0;border:none;background:transparent;font-size:13px;color:#e3e3e6;outline:none;padding:0}.input-wrapper input[data-v-71dacc6c]::-moz-placeholder{color:#6c6c72}.input-wrapper input[data-v-71dacc6c]::placeholder{color:#6c6c72}.input-actions[data-v-71dacc6c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.emoji-btn[data-v-71dacc6c]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px;cursor:pointer;color:#9499a0;transition:all .2s ease;flex-shrink:0;padding:0}.emoji-btn[data-v-71dacc6c]:hover{border-color:#fb7299;color:#ff85ad}.emoji-btn svg[data-v-71dacc6c]{width:18px;height:18px}.emoji-btn-new[data-v-71dacc6c]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;font-size:20px;cursor:pointer;color:#9499a0;transition:all .2s ease;flex-shrink:0;padding:0;margin-left:2px}.emoji-btn-new[data-v-71dacc6c]:hover{color:#ff85ad;background:hsla(0,0%,100%,.06)}.emoji-btn-new img[data-v-71dacc6c]{width:22px;height:22px}.like-btn[data-v-71dacc6c]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fb7299;border:none;border-radius:6px;cursor:pointer;color:#fff;transition:background-color .2s ease;flex-shrink:0;padding:0}.like-btn[data-v-71dacc6c]:hover{background:#ff85ad}.like-btn svg[data-v-71dacc6c]{width:16px;height:16px}.like-btn-new[data-v-71dacc6c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:6px;cursor:pointer;color:#fb7299;transition:all .2s ease;flex-shrink:0;padding:0}.like-btn-new[data-v-71dacc6c]:hover{background:rgba(251,114,153,.12);border-color:#fb7299}.like-btn-new img[data-v-71dacc6c]{width:20px;height:20px}.emoji-picker[data-v-71dacc6c]{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:6px;margin-bottom:-96px;max-height:200px;overflow-y:auto;z-index:100}.emoji-picker[data-v-71dacc6c]::-webkit-scrollbar{width:6px}.emoji-picker[data-v-71dacc6c]::-webkit-scrollbar-track{background:#f1f2f3}.emoji-picker[data-v-71dacc6c]::-webkit-scrollbar-thumb{background:#c9ccd2;border-radius:3px}.emoji-grid[data-v-71dacc6c]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.emoji-item[data-v-71dacc6c]{font-size:20px;text-align:center;cursor:pointer;padding:6px 0;border-radius:4px;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-item[data-v-71dacc6c]:hover{background:#fff0f5}.chat-offline-section[data-v-71dacc6c]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.chat-offline-section .offline-tip[data-v-71dacc6c]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;text-align:center}.chat-offline-section .offline-tip i[data-v-71dacc6c]{font-size:40px;color:#9499a0}.chat-offline-section .offline-tip span[data-v-71dacc6c]{font-size:14px;font-weight:500;color:#e3e3e6}.chat-offline-section .offline-tip p[data-v-71dacc6c]{font-size:12px;color:#9499a0}.chat-offline-notice[data-v-71dacc6c]{flex-shrink:0;padding:10px;background:#2a2a2d;border-radius:6px;text-align:center}.offline-notice-text[data-v-71dacc6c]{font-size:12px;color:#9499a0}.gift-animation[data-v-71dacc6c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;pointer-events:none}.gift-effect[data-v-71dacc6c]{padding:16px 32px;background:linear-gradient(135deg,rgba(255,215,0,.9),rgba(255,165,0,.9));border-radius:24px;color:#fff;font-size:18px;font-weight:600;animation:giftPop-71dacc6c 2s ease-out forwards;backdrop-filter:blur(10px)}@keyframes giftPop-71dacc6c{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.next-video-btn-wrapper[data-v-71dacc6c]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:50}.next-video-btn[data-v-71dacc6c]{display:flex;align-items:center;gap:6px;padding:0 18px;height:34px;background:#fb7299;border:none;border-radius:20px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.next-video-btn[data-v-71dacc6c]:hover{background:#ff85ad}.next-video-btn i[data-v-71dacc6c]{font-size:14px}.next-video-btn span[data-v-71dacc6c]{font-size:13px}.profile-page[data-v-84659a92]{min-height:100%;padding:18px 24px 28px;background:#f4f4f5;box-sizing:border-box}.profile-header[data-v-84659a92]{display:flex;align-items:flex-start;gap:20px;padding:22px 24px;margin-bottom:12px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.avatar-section[data-v-84659a92]{flex-shrink:0}.user-avatar[data-v-84659a92]{width:96px;height:96px;border-radius:50%;overflow:hidden;border:1px solid #e3e5e7;background:#f1f2f3}.user-avatar>img[data-v-84659a92]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-84659a92]{background:#f1f2f3!important}.user-info[data-v-84659a92]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.user-name[data-v-84659a92]{font-size:20px;font-weight:600;color:#18191c;margin:0}.user-meta-row[data-v-84659a92]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9499a0}.meta-label[data-v-84659a92]{color:#9499a0}.meta-value[data-v-84659a92]{color:#61666d}.meta-dot[data-v-84659a92]{color:#c9ccd2}.user-stats[data-v-84659a92]{display:flex;gap:26px;margin-top:4px}.stat-item[data-v-84659a92]{display:flex;align-items:baseline;gap:4px}.stat-num[data-v-84659a92]{font-size:16px;font-weight:600;color:#18191c}.stat-label[data-v-84659a92]{font-size:12px;color:#9499a0}.action-btns[data-v-84659a92]{display:flex;align-items:center;gap:10px;margin-top:4px}.follow-btn[data-v-84659a92]{padding:7px 24px;background:#fb7299;border:1px solid #fb7299;border-radius:6px;font-size:13px;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.follow-btn[data-v-84659a92]:hover{background:#ff85ad;border-color:#ff85ad}.follow-btn.followed[data-v-84659a92]{background:#f1f2f3;border-color:#f1f2f3;color:#9499a0}.message-btn[data-v-84659a92],.more-btn[data-v-84659a92]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e3e5e7;border-radius:50%;color:#61666d;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.message-btn[data-v-84659a92]:hover,.more-btn[data-v-84659a92]:hover{background:#fff7fa;border-color:#fb7299;color:#fb7299}.user-bio[data-v-84659a92]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.bio-line[data-v-84659a92]{display:flex;align-items:center;gap:4px;margin:0;font-size:13px;color:#61666d;line-height:1.5}.bio-icon[data-v-84659a92]{font-size:14px}.profile-tabs[data-v-84659a92]{display:flex;margin-bottom:12px;background:#fff;border:1px solid #e3e5e7;border-radius:8px}.profile-tabs .tabs-left[data-v-84659a92]{width:0;flex-shrink:0}.profile-tabs .tabs-right[data-v-84659a92]{display:flex;gap:28px;padding:0 20px}.tab-item[data-v-84659a92]{font-size:14px;color:#61666d;cursor:pointer;padding:13px 2px;position:relative;transition:color .2s ease;display:flex;align-items:center;gap:4px}.tab-item i[data-v-84659a92]{font-size:12px;color:#9499a0}.tab-item[data-v-84659a92]:hover{color:#fb7299}.tab-item.active[data-v-84659a92]{color:#fb7299;font-weight:600}.tab-item.active[data-v-84659a92]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#fb7299;border-radius:3px 3px 0 0}.profile-content[data-v-84659a92]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:20px}.works-grid[data-v-84659a92]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding-left:0}.work-card[data-v-84659a92]{cursor:pointer;min-width:0}.work-cover[data-v-84659a92]{position:relative;width:100%;aspect-ratio:3/4;background-size:cover;background-position:50%;background-color:#f1f2f3;border:1px solid #e3e5e7;border-radius:8px;overflow:hidden}.live-badge[data-v-84659a92]{position:absolute;top:8px;left:8px;padding:1px 8px;background:#9499a0;border-radius:4px;font-size:11px;line-height:1.6;color:#fff}.works-section .live-badge[data-v-84659a92]{background:#9499a0}.favorite-section .live-badge[data-v-84659a92],.liked-section .live-badge[data-v-84659a92]{background:#fb7299}.viewer-badge[data-v-84659a92]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:2px;font-size:11px;color:#fff;background:rgba(0,0,0,.55);padding:1px 6px;border-radius:4px}.work-info[data-v-84659a92]{display:flex;align-items:center;gap:6px;margin-top:8px}.work-avatar[data-v-84659a92]{width:20px;height:20px;border-radius:50%;border:1px solid #e3e5e7;flex-shrink:0}.work-name[data-v-84659a92]{font-size:12px;color:#18191c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s ease}.work-card:hover .work-name[data-v-84659a92]{color:#fb7299}.empty-state[data-v-84659a92]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#9499a0;font-size:13px}