.share-dialog[data-v-6072f013]{background:var(--color-bg-normal)!important}.share-header[data-v-6072f013]{align-items:center;border-bottom:1px solid var(--color-line-normal);color:var(--color-text-normal);display:flex;font-size:14px;font-weight:500;gap:6px;padding:12px 16px}.share-content[data-v-6072f013]{gap:16px;padding:16px!important}.qrcode-section[data-v-6072f013],.share-content[data-v-6072f013]{align-items:center;display:flex;flex-direction:column}.qrcode-section[data-v-6072f013]{gap:8px}.qrcode-img[data-v-6072f013]{background:#fff}.qrcode-img[data-v-6072f013],.qrcode-loading[data-v-6072f013]{border-radius:8px;height:160px;width:160px}.qrcode-loading[data-v-6072f013]{align-items:center;background:var(--color-bg-light);display:flex;justify-content:center}.qrcode-hint[data-v-6072f013]{color:var(--color-text-dark);font-size:12px}.link-section[data-v-6072f013]{display:flex;flex-direction:column;gap:12px;width:100%}.link-input[data-v-6072f013]{background:var(--color-bg-light);border-radius:6px;overflow:hidden;padding:10px 12px;width:100%}.link-text[data-v-6072f013]{color:var(--color-text-dark);display:block;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn[data-v-6072f013]{border-radius:6px!important;height:40px!important}.report-card[data-v-358a548d]{background:var(--color-bg-dark)!important}.report-header[data-v-358a548d]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;justify-content:space-between;padding:16px 20px}.report-title[data-v-358a548d]{color:var(--color-text-normal);font-size:16px;font-weight:600}.report-body[data-v-358a548d]{padding:16px 20px}.report-hint[data-v-358a548d]{color:var(--color-text-dark);font-size:13px;margin-bottom:12px}.reason-grid[data-v-358a548d]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.reason-item[data-v-358a548d]{align-items:center;background:var(--color-bg-light);border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:10px 8px;position:relative;text-align:center;transition:background .2s,border-color .2s}.reason-item[data-v-358a548d]:hover{background:var(--color-hover-bg-normal)}.reason-item.active[data-v-358a548d]{background:var(--color-active-normal);border-color:var(--color-primary)}.reason-text[data-v-358a548d]{color:var(--color-text-normal);font-size:13px}.reason-item .check-icon[data-v-358a548d]{position:absolute;right:4px;top:4px}.custom-reason[data-v-358a548d]{margin-top:12px}.upload-section[data-v-358a548d]{margin-top:16px}.upload-label[data-v-358a548d]{color:var(--color-text-dark);font-size:13px;margin-bottom:8px}.upload-list[data-v-358a548d]{display:flex;flex-wrap:wrap;gap:8px}.upload-item[data-v-358a548d]{border-radius:8px;height:72px;overflow:hidden;position:relative;width:72px}.upload-preview[data-v-358a548d]{height:100%;width:100%}.upload-delete[data-v-358a548d]{height:20px!important;position:absolute;right:2px;top:2px;width:20px!important}.upload-add[data-v-358a548d]{align-items:center;border:1px dashed var(--color-line-dark);border-radius:8px;cursor:pointer;display:flex;height:72px;justify-content:center;transition:border-color .2s,background .2s;width:72px}.upload-add[data-v-358a548d]:hover{background:var(--color-bg-light);border-color:var(--color-primary)}.report-footer[data-v-358a548d]{border-top:1px solid var(--color-line-normal);display:flex;gap:12px;justify-content:flex-end;padding:12px 20px}.reward-card[data-v-1423556c]{background:var(--color-bg-normal)!important;border-radius:16px!important}.reward-title[data-v-1423556c]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:16px 20px}.reward-content[data-v-1423556c]{padding:20px}.reward-target[data-v-1423556c]{align-items:center;background:var(--color-bg-dark);border-radius:12px;display:flex;margin-bottom:20px;padding:12px}.target-info[data-v-1423556c]{flex:1}.target-name[data-v-1423556c]{color:var(--color-text-normal);font-weight:500}.target-hint[data-v-1423556c]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.amount-options[data-v-1423556c]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.amount-item[data-v-1423556c]{align-items:center;background:var(--color-bg-dark);border:2px solid transparent;border-radius:10px;color:var(--color-text-normal);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:center;transition:all .2s}.amount-item[data-v-1423556c]:hover{background:var(--color-hover-bg-normal)}.amount-item.active[data-v-1423556c]{background:var(--color-primary-10);border-color:var(--color-primary);color:var(--color-primary)}.custom-amount[data-v-1423556c]{margin-bottom:16px}.balance-info[data-v-1423556c]{align-items:center;color:var(--color-text-dark);display:flex;font-size:13px;gap:4px}.balance-value[data-v-1423556c]{color:var(--color-primary);font-weight:600}.balance-warning[data-v-1423556c]{align-items:center;color:var(--color-error);display:flex;font-size:13px;gap:6px;margin-top:10px}.reward-actions[data-v-1423556c]{gap:8px;justify-content:flex-end;padding:12px 20px 16px}.reward-actions[data-v-1423556c] .v-btn{font-weight:500;text-transform:none}.media-carousel[data-v-cd225b4f]{display:flex;flex-direction:column;height:100%}.media-main[data-v-cd225b4f]{align-items:center;background:var(--color-bg-dark);display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;position:relative}.skeleton-media-main[data-v-cd225b4f]{min-height:400px}.skeleton-full[data-v-cd225b4f]{height:100%;width:100%}.skeleton-full[data-v-cd225b4f] .v-skeleton-loader__image{height:100%!important;min-height:400px}.media-video-player[data-v-cd225b4f]{display:flex!important;flex-direction:column!important;height:100%;width:100%}.media-video-player[data-v-cd225b4f] .video-wrapper{aspect-ratio:unset!important;flex:1!important;min-height:0!important}.media-video-player[data-v-cd225b4f] .frame-timeline{display:block!important;flex-shrink:0!important;height:32px!important}.media-video-player[data-v-cd225b4f] .frame-controls{display:flex!important;flex-shrink:0!important;gap:4px!important;padding:6px!important}.media-video-player[data-v-cd225b4f] .control-btn{height:28px!important}.media-video-player[data-v-cd225b4f] .frame-info{font-size:10px!important;height:28px!important;line-height:28px!important;width:60px!important}.media-image[data-v-cd225b4f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-slide-container[data-v-cd225b4f]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;will-change:transform}.media-slide-container .media-image[data-v-cd225b4f]{flex-shrink:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;pointer-events:none}.media-slide-container .slide-current[data-v-cd225b4f]{pointer-events:auto;position:relative}.media-slide-container .slide-prev[data-v-cd225b4f]{left:-100%}.media-slide-container .slide-next[data-v-cd225b4f]{left:100%}.media-nav-btn[data-v-cd225b4f]{background:#00000026!important;border-radius:8px!important;color:var(--color-text-light)!important;height:80px!important;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,opacity .2s;width:44px!important;z-index:10}.media-nav-btn[data-v-cd225b4f]:hover{background:#00000080!important}.media-nav-prev[data-v-cd225b4f]{left:12px}.media-nav-next[data-v-cd225b4f]{right:12px}.media-counter[data-v-cd225b4f]{background:var(--color-hover-bg-dark);border-radius:12px;bottom:12px;color:var(--color-text-light);font-size:12px;left:50%;padding:4px 12px;position:absolute;transform:translate(-50%)}.media-thumbnails[data-v-cd225b4f]{align-items:center;background:var(--color-bg-dark);display:flex;flex-shrink:0;gap:8px;min-height:65px;overflow-x:auto;padding:8px 10px;scrollbar-width:none;-ms-overflow-style:none}.media-thumbnails[data-v-cd225b4f]::-webkit-scrollbar{display:none}.thumbnail-item[data-v-cd225b4f]{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:45px;overflow:hidden;position:relative;transition:all .2s;width:60px}.thumbnail-item[data-v-cd225b4f]:hover{border-color:var(--color-line-dark)}.thumbnail-item.active[data-v-cd225b4f]{border-color:var(--color-primary)}.thumbnail-img[data-v-cd225b4f],.video-thumbnail[data-v-cd225b4f]{height:100%;width:100%}.video-thumbnail[data-v-cd225b4f]{position:relative}.video-thumbnail .play-icon[data-v-cd225b4f]{background:var(--color-hover-bg-dark);border-radius:50%;color:var(--color-text-light);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:900px){.media-video-player[data-v-cd225b4f]{display:flex!important;flex-direction:column!important}.media-video-player[data-v-cd225b4f] .video-wrapper{aspect-ratio:16/9!important;flex:none!important;height:auto!important}.media-video-player[data-v-cd225b4f] .frame-timeline{display:block!important;height:28px!important}.media-video-player[data-v-cd225b4f] .frame-controls{display:flex!important}}.comment-item-wrapper[data-v-72f95eda]{margin-bottom:0}.comment-item[data-v-72f95eda]{align-items:flex-start;border-bottom:1px solid var(--color-line-normal);display:flex;gap:12px;padding:14px 0}.comment-content[data-v-72f95eda]{flex:1;min-width:0}.comment-header-row[data-v-72f95eda]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.comment-author[data-v-72f95eda]{align-items:center;color:var(--color-text-normal);display:flex;font-size:14px;font-weight:500}.author-level[data-v-72f95eda]{margin-right:4px;padding:2px 5px}.author-level[data-v-72f95eda],.op-badge[data-v-72f95eda]{align-items:center;border-radius:3px;color:#fff;display:inline-flex;font-size:10px}.op-badge[data-v-72f95eda]{background:#ff4757;font-weight:600;height:16px;justify-content:center;line-height:16px;margin-left:6px;padding:0 6px}.comment-actions-right[data-v-72f95eda]{align-items:center;display:flex;flex-shrink:0;gap:12px}.pin-icon-small[data-v-72f95eda]{opacity:.8}.reward-btn-inline[data-v-72f95eda]{color:var(--color-text-dark);cursor:pointer;font-size:12px}.reward-btn-inline[data-v-72f95eda]:hover{color:var(--color-warning)}.comment-like[data-v-72f95eda]{align-items:center;color:var(--color-text-dark);cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:12px;gap:4px;margin-left:auto;padding:0 0 0 8px}.comment-like[data-v-72f95eda]:hover{color:var(--color-primary)}.comment-like.is-liked[data-v-72f95eda],.comment-like.is-liked .v-icon[data-v-72f95eda]{color:#ff2442!important}.comment-text[data-v-72f95eda]{color:var(--color-text-normal);font-size:15px;line-height:1.6;margin-top:2px}.comment-text[data-v-72f95eda] a.comment-link,.reply-text[data-v-72f95eda] a.comment-link{color:#409eff;text-decoration:none;word-break:break-all}.comment-text[data-v-72f95eda] a.comment-link:hover,.reply-text[data-v-72f95eda] a.comment-link:hover{color:#66b1ff;text-decoration:underline}.comment-text[data-v-72f95eda] .comment-link-icon,.reply-text[data-v-72f95eda] .comment-link-icon{color:#409eff;display:inline-block;flex-shrink:0;height:14px!important;margin-right:4px;vertical-align:middle;width:14px!important}.comment-meta[data-v-72f95eda]{align-items:center;display:flex;gap:16px;margin-top:8px}.comment-time[data-v-72f95eda]{color:var(--color-text-darker);font-size:12px}.more-btn[data-v-72f95eda],.reply-btn[data-v-72f95eda]{color:var(--color-text-dark);cursor:pointer;font-size:13px}.more-btn[data-v-72f95eda]:hover,.reply-btn[data-v-72f95eda]:hover{color:var(--color-primary)}.comment-meta .more-btn[data-v-72f95eda],.inline-replies .reply-meta .more-btn[data-v-72f95eda]{margin-left:auto}.inline-replies[data-v-72f95eda]{margin-top:6px;padding-left:0}.reply-item-inline[data-v-72f95eda]{align-items:flex-start;display:flex;gap:8px;padding:6px 0}.inline-replies .reply-body[data-v-72f95eda]{flex:1;min-width:0}.reply-header-row[data-v-72f95eda]{justify-content:space-between;margin-bottom:2px}.reply-header-row[data-v-72f95eda],.reply-info[data-v-72f95eda]{align-items:center;display:flex}.reply-info[data-v-72f95eda]{flex-wrap:wrap;font-size:13px;gap:4px;line-height:1}.inline-replies .reply-author[data-v-72f95eda]{color:var(--color-text-normal);font-weight:500;margin:0;vertical-align:middle}.inline-replies .reply-to[data-v-72f95eda]{color:var(--color-text-dark);margin-left:0}.inline-replies .reply-text[data-v-72f95eda]{color:var(--color-text-normal);font-size:14px;line-height:1.5;margin:2px 0}.inline-replies .reply-meta[data-v-72f95eda]{align-items:center;color:var(--color-text-dark);display:flex;font-size:12px;gap:12px;margin:2px 0 0;padding:0}.reply-time[data-v-72f95eda]{color:var(--color-text-darker);font-size:12px}.view-more-replies[data-v-72f95eda]{color:var(--color-primary);cursor:pointer;font-size:13px;padding:10px 0}.view-more-replies[data-v-72f95eda]:hover{opacity:.8}.clickable[data-v-72f95eda]{cursor:pointer}.clickable[data-v-72f95eda]:hover{opacity:.8}.comment-action-menu[data-v-72f95eda]{background:var(--color-bg-dark)!important;border-radius:8px!important;min-width:120px;padding:8px!important}.comment-action-menu[data-v-72f95eda] .v-list-item{border-radius:6px;min-height:36px;padding:0 12px!important}.comment-action-menu[data-v-72f95eda] .v-list-item:hover{background:var(--color-bg-light)!important}.comments-section[data-v-cb55744e]{padding:16px 0}.comments-header[data-v-cb55744e]{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.comment-sort-btns[data-v-cb55744e]{display:flex;gap:16px}.sort-btn[data-v-cb55744e]{color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:400;transition:color .2s}.sort-btn[data-v-cb55744e]:hover{color:var(--color-text)}.sort-btn.active[data-v-cb55744e]{color:var(--color-primary);font-weight:500}.comments-list[data-v-cb55744e]{min-height:100px}.comments-loading[data-v-cb55744e]{font-size:14px;padding:40px 0}.comments-loading[data-v-cb55744e],.loading-more[data-v-cb55744e]{align-items:center;color:var(--color-text-secondary);display:flex;gap:8px;justify-content:center}.loading-more[data-v-cb55744e]{font-size:13px;padding:20px 0}.no-comments[data-v-cb55744e]{color:var(--color-text-secondary);font-size:14px;padding:40px 0;text-align:center}.bottom-bar[data-v-0cbfaffd]{align-items:center;background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;justify-content:center;padding:8px 10px;position:relative;transition:all .3s}.bottom-bar.vertical-mode[data-v-0cbfaffd]{border-radius:24px;border-top:none;flex-direction:column;height:auto;padding:10px 6px;width:auto}.bottom-bar.transparent-mode[data-v-0cbfaffd]{background:transparent;border:none;box-shadow:none}.bottom-bar.compact-mode[data-v-0cbfaffd]{justify-content:flex-end}.comment-trigger[data-v-0cbfaffd]{align-items:center;background:var(--color-bg-light);border-radius:24px;cursor:pointer;display:flex;flex:1;gap:8px;height:48px;min-width:0;padding:0 12px;transition:background .2s}.comment-trigger[data-v-0cbfaffd]:hover{background:var(--color-hover-bg-normal)}.input-avatar[data-v-0cbfaffd]{flex-shrink:0}.trigger-text[data-v-0cbfaffd]{color:var(--color-text-dark);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons[data-v-0cbfaffd]{display:flex;flex-shrink:0;gap:8px}.bottom-bar.vertical-mode .action-buttons[data-v-0cbfaffd]{flex-direction:column}.detail-action-btn[data-v-0cbfaffd]{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;padding:4px 8px;position:relative;transition:background .2s}.detail-action-btn[data-v-0cbfaffd]:hover{background:var(--color-hover-bg-normal)}.detail-action-btn i[data-v-0cbfaffd]{color:var(--color-text-dark);font-size:24px;transition:color .2s}.detail-action-btn i.is-liked[data-v-0cbfaffd]{color:var(--color-error)}.detail-action-btn i.is-collected[data-v-0cbfaffd]{color:var(--color-warning)}.action-badge[data-v-0cbfaffd]{align-items:center;background:var(--color-error);border:2px solid var(--color-bg-normal);border-radius:8px;color:#fff;display:flex;font-size:10px;height:15px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:0;top:0}@media(max-width:768px){.bottom-bar[data-v-0cbfaffd]{gap:10px;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px))}.bottom-bar.compact-mode[data-v-0cbfaffd]{justify-content:center}.comment-trigger[data-v-0cbfaffd]{height:42px}.action-buttons[data-v-0cbfaffd]{gap:6px}.detail-action-btn[data-v-0cbfaffd]{height:36px;min-width:36px}.detail-action-btn i[data-v-0cbfaffd]{font-size:20px}}.author-header[data-v-85accad5]{background:var(--color-bg-normal);flex-shrink:0;justify-content:space-between;padding:16px 20px}.author-header[data-v-85accad5],.author-info[data-v-85accad5]{align-items:center;display:flex;gap:12px}.author-info[data-v-85accad5]{flex:1;min-width:0;overflow:hidden}.author-avatar-link[data-v-85accad5]{flex-shrink:0;text-decoration:none}.author-meta[data-v-85accad5]{flex:1;flex-direction:column;gap:4px}.author-meta[data-v-85accad5],.author-name-row[data-v-85accad5]{display:flex;min-width:0;overflow:hidden}.author-name-row[data-v-85accad5]{align-items:center;gap:6px;max-width:100%}.author-level[data-v-85accad5]{border-radius:3px;color:#fff;flex-shrink:0;font-size:10px;padding:1px 5px}.author-level[data-v-85accad5],.author-name[data-v-85accad5]{font-weight:500;white-space:nowrap}.author-name[data-v-85accad5]{color:var(--color-text-normal);font-size:14px;max-width:-moz-fit-content;max-width:fit-content;min-width:0;overflow:hidden;text-overflow:ellipsis}.author-name-link[data-v-85accad5]{color:inherit;text-decoration:none;transition:opacity .2s}.author-name-link[data-v-85accad5]:hover{opacity:.8}.post-time[data-v-85accad5]{color:var(--color-text-darker);font-size:12px}.follow-btn[data-v-85accad5]{flex-shrink:0;font-size:12px;height:28px!important;margin-left:8px;padding:0 12px}.header-actions[data-v-85accad5]{align-items:center;display:flex;flex-shrink:0;gap:8px}.skeleton-avatar-40[data-v-85accad5]{border-radius:50%;flex-shrink:0;height:40px!important;min-width:40px!important;width:40px!important}.skeleton-avatar-40[data-v-85accad5] .v-skeleton-loader__bone{border-radius:50%!important;height:40px!important;margin:0!important;width:40px!important}.skeleton-avatar-40[data-v-85accad5] .v-skeleton-loader__avatar{height:40px!important;margin:0!important;width:40px!important}.skeleton-name[data-v-85accad5]{height:16px!important;min-width:80px;width:80px!important}.skeleton-name[data-v-85accad5] .v-skeleton-loader__bone{border-radius:4px!important;height:16px!important;margin:0!important}.skeleton-time[data-v-85accad5]{height:12px!important;margin-top:4px;min-width:60px;width:60px!important}.skeleton-time[data-v-85accad5] .v-skeleton-loader__bone{border-radius:4px!important;height:12px!important;margin:0!important}@media(max-width:768px){.author-header[data-v-85accad5]{padding:12px 16px}.author-name[data-v-85accad5]{max-width:100px}.follow-btn[data-v-85accad5]{font-size:11px;height:26px!important;padding:0 10px}}.template-xiaohongshu[data-v-422eedf4]{background:var(--color-bg-normal);border-radius:var(--radius-dialog,16px);display:flex;height:85vh;max-height:900px;min-height:600px;overflow:hidden}.template-xiaohongshu.no-media .detail-left[data-v-422eedf4]{display:none}.template-xiaohongshu.no-media .detail-right[data-v-422eedf4]{max-width:100%;width:100%}.detail-left[data-v-422eedf4]{background:var(--color-bg-dark);flex:1;height:100%;max-width:calc(100% - 480px);min-width:0}.detail-left[data-v-422eedf4],.detail-right[data-v-422eedf4]{display:flex;flex-direction:column;overflow:hidden}.detail-right[data-v-422eedf4]{flex-shrink:0;position:relative;width:65vh}.right-scroll-area[data-v-422eedf4]{flex:1;overflow-y:auto;padding:20px 20px 0}.title-row[data-v-422eedf4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.reward-badge[data-v-422eedf4]{background-color:rgba(var(--color-success-rgb,76,175,80),.15);border:1px solid var(--color-success);border-radius:4px;color:var(--color-success);flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.detail-title[data-v-422eedf4]{color:var(--color-text-normal);font-size:18px;font-weight:600;line-height:1.4;margin-bottom:0}.content-area[data-v-422eedf4]{margin-bottom:16px}.detail-content[data-v-422eedf4]{color:var(--color-text-dark)!important;font-size:16px!important;line-height:1.8}.detail-content[data-v-422eedf4] img{border-radius:8px;margin:8px 0;max-width:100%}.detail-content[data-v-422eedf4] a{color:var(--color-primary)!important;text-decoration:none}.detail-content[data-v-422eedf4] a.comment-link,[data-v-422eedf4] .comment-text a.comment-link,[data-v-422eedf4] .reply-text a.comment-link{color:#409eff;text-decoration:none;word-break:break-all}.detail-content[data-v-422eedf4] a.comment-link:hover,[data-v-422eedf4] .comment-text a.comment-link:hover,[data-v-422eedf4] .reply-text a.comment-link:hover{color:#66b1ff;text-decoration:underline}.detail-content[data-v-422eedf4] .comment-link-icon,[data-v-422eedf4] .comment-text .comment-link-icon,[data-v-422eedf4] .reply-text .comment-link-icon{color:#409eff;display:inline-block;flex-shrink:0;height:14px!important;margin-right:4px;vertical-align:middle;width:14px!important}.stats-row[data-v-422eedf4]{display:flex;gap:16px;margin-top:auto;padding-top:12px}.stat-item[data-v-422eedf4]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:13px;gap:4px}.comment-overlay[data-v-422eedf4]{background:#0006;inset:0;opacity:1;position:absolute;transition:opacity .3s ease;z-index:20}.comment-popup[data-v-422eedf4]{background:var(--color-bg-normal);border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -4px 20px #0003;left:0;opacity:0;padding:16px 20px;position:absolute;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s;visibility:hidden;z-index:30}.comment-popup.active[data-v-422eedf4]{opacity:1;transform:translateY(0);visibility:visible}.comment-popup-header[data-v-422eedf4]{align-items:center;color:var(--color-text-normal);display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:12px}.reply-header-info[data-v-422eedf4]{align-items:center;display:flex;gap:8px}.reply-avatar[data-v-422eedf4]{flex-shrink:0}.comment-textarea[data-v-422eedf4] .v-field{background:var(--color-bg-light)!important;border-radius:12px!important}.comment-popup-footer[data-v-422eedf4]{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.comment-popup-footer .hint[data-v-422eedf4]{color:var(--color-text-dark);font-size:12px}.skeleton-title[data-v-422eedf4]{max-width:300px;width:100%}.skeleton-content[data-v-422eedf4]{width:100%}@media(max-width:900px){.template-xiaohongshu[data-v-422eedf4]{border-radius:0;flex-direction:column;height:100%;max-height:none;overflow-y:auto}.detail-left[data-v-422eedf4]{height:auto;max-width:100%}.detail-left[data-v-422eedf4],.detail-right[data-v-422eedf4]{flex:none;overflow:visible;width:100%}.detail-right[data-v-422eedf4]{min-height:0}.right-scroll-area[data-v-422eedf4]{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.author-header[data-v-422eedf4]{background:var(--color-bg-normal);border-bottom:1px solid var(--color-line-normal);padding:12px 16px;position:sticky;top:-1px;z-index:100}[data-v-422eedf4] .bottom-bar{background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);bottom:0;box-shadow:0 -2px 10px var(--color-shadow-color);height:auto!important;left:0;min-height:auto!important;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:2100}[data-v-422eedf4] .comment-trigger{height:40px;padding:0 8px}[data-v-422eedf4] .action-btn{height:40px;min-width:40px}.comment-popup[data-v-422eedf4]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;z-index:2500}.comment-overlay[data-v-422eedf4]{position:fixed;z-index:2400}}.template-video-detail[data-v-b2691bf6]{background:var(--color-bg-dark);border-radius:var(--radius-dialog,16px);display:flex;flex-direction:column;height:89vh;max-height:900px;min-height:600px;overflow:hidden;position:relative}.desktop-only[data-v-b2691bf6]{display:block}.mobile-only[data-v-b2691bf6]{display:none}.video-header[data-v-b2691bf6]{border-bottom:1px solid var(--color-line-light);flex-shrink:0}.video-main-area[data-v-b2691bf6]{background:#000;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:100%}.fullscreen-media[data-v-b2691bf6]{height:100%;width:100%}.video-bottom-bar[data-v-b2691bf6]{align-items:center;background:var(--color-bg-normal);border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 16px}.video-title-bar[data-v-b2691bf6]{flex:1;min-width:0;overflow:hidden}.bottom-title[data-v-b2691bf6]{color:var(--color-text-normal);display:block;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.template-video-detail[data-v-b2691bf6]{background:var(--color-bg-normal);border-radius:0;flex-direction:column;height:100%;max-height:none;overflow-y:auto}.desktop-only[data-v-b2691bf6]{display:none!important}.mobile-only[data-v-b2691bf6]{display:block!important}.video-main-area[data-v-b2691bf6]{flex:none;height:auto;max-width:100%;overflow:visible;width:100%}.mobile-content-area[data-v-b2691bf6]{flex:none;min-height:0;overflow:visible;padding-bottom:calc(70px + env(safe-area-inset-bottom,0px));width:100%}.mobile-author-header[data-v-b2691bf6]{background:var(--color-bg-normal);border-bottom:1px solid var(--color-line-normal);position:sticky;top:-1px;z-index:100}.mobile-author-header[data-v-b2691bf6] .author-header{padding:12px 16px}.video-title-section[data-v-b2691bf6]{background:var(--color-bg-normal);padding:12px 16px}.video-title[data-v-b2691bf6]{color:var(--color-text-normal);display:-webkit-box;font-size:16px;font-weight:500;-webkit-line-clamp:3;line-clamp:3;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.related-section[data-v-b2691bf6]{background:var(--color-bg-normal);border-top:1px solid var(--color-line-light)}.related-header[data-v-b2691bf6]{padding:12px 16px 8px}.related-title[data-v-b2691bf6]{color:var(--color-text-normal);font-size:14px;font-weight:600}.related-list[data-v-b2691bf6]{padding:0 16px}.related-empty[data-v-b2691bf6]{align-items:center;color:var(--color-text-darker);display:flex;font-size:14px;justify-content:center;padding:40px 16px}.related-item[data-v-b2691bf6]{border-bottom:1px solid var(--color-line-light);cursor:pointer;display:flex;gap:12px;padding:8px 0}.related-item[data-v-b2691bf6]:last-child{border-bottom:none}.related-cover[data-v-b2691bf6]{background:var(--color-bg-light);border-radius:6px;flex-shrink:0;height:56px;overflow:hidden;width:100px}.related-cover img[data-v-b2691bf6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-placeholder[data-v-b2691bf6]{background:var(--color-bg-dark);height:100%;width:100%}.related-info[data-v-b2691bf6]{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.related-item-title[data-v-b2691bf6]{color:var(--color-text-normal);display:-webkit-box;font-size:13px;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.related-meta[data-v-b2691bf6]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:8px}.related-meta i[data-v-b2691bf6]{font-size:12px;margin-right:2px}.video-bottom-bar[data-v-b2691bf6]{border-top:1px solid var(--color-line-normal);bottom:0;box-shadow:0 -2px 10px var(--color-shadow-color);height:auto!important;justify-content:center;left:0;min-height:auto!important;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:2100}.action-buttons[data-v-b2691bf6]{gap:12px}.action-btn[data-v-b2691bf6]{height:40px;min-width:40px}}.template-gallery[data-v-c014b9cf]{background:transparent;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.gallery-loading[data-v-c014b9cf]{align-items:center;background:#0000004d;display:flex;flex:1;justify-content:center}.skeleton-full[data-v-c014b9cf]{height:60%;width:80%}.gallery-main[data-v-c014b9cf]{cursor:pointer;flex:1;min-height:0;overflow:hidden;padding:40px}.gallery-image-wrapper[data-v-c014b9cf],.gallery-main[data-v-c014b9cf]{align-items:center;display:flex;justify-content:center;position:relative}.gallery-image-wrapper[data-v-c014b9cf]{cursor:default;height:100%;max-height:100%;max-width:calc(100% - 120px);width:calc(100% - 120px)}.gallery-image[data-v-c014b9cf]{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gallery-nav-btn[data-v-c014b9cf]{background:#0000004d!important;border-radius:12px!important;color:#fff!important;height:100px!important;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,opacity .2s;width:56px!important;z-index:10}.gallery-nav-btn[data-v-c014b9cf]:hover{background:#0009!important;opacity:1}.gallery-nav-prev[data-v-c014b9cf]{left:20px}.gallery-nav-next[data-v-c014b9cf]{right:20px}.gallery-counter[data-v-c014b9cf]{background:#0009;border-radius:20px;bottom:20px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:8px 20px;position:absolute;transform:translate(-50%)}.gallery-thumbnails[data-v-c014b9cf]{background:#000c;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px 20px;scrollbar-width:none;-ms-overflow-style:none}.gallery-thumbnails[data-v-c014b9cf]:after,.gallery-thumbnails[data-v-c014b9cf]:before{content:"";flex:1;min-width:0}.gallery-thumbnails[data-v-c014b9cf]::-webkit-scrollbar{display:none}.gallery-thumbnail-item[data-v-c014b9cf]{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;transition:border-color .2s,transform .2s;width:60px}.gallery-thumbnail-item[data-v-c014b9cf]:hover{transform:scale(1.05)}.gallery-thumbnail-item.active[data-v-c014b9cf]{border-color:var(--color-primary)}.gallery-thumbnail-img[data-v-c014b9cf]{height:100%;width:100%}@media(max-width:767px){.gallery-main[data-v-c014b9cf]{padding:10px}.gallery-image-wrapper[data-v-c014b9cf]{max-width:calc(100% - 60px);width:calc(100% - 60px)}.gallery-nav-btn[data-v-c014b9cf]{height:80px!important;width:44px!important}.gallery-nav-prev[data-v-c014b9cf]{left:8px}.gallery-nav-next[data-v-c014b9cf]{right:8px}.gallery-counter[data-v-c014b9cf]{bottom:12px;font-size:12px;padding:6px 16px}.gallery-thumbnails[data-v-c014b9cf]{padding:8px 12px}.gallery-thumbnail-item[data-v-c014b9cf]{height:50px;width:50px}}.gallery-action-bar[data-v-c014b9cf]{bottom:40px;position:absolute;right:20px;transition:bottom .3s ease;z-index:20}.gallery-action-bar.has-thumbnails[data-v-c014b9cf]{bottom:110px}@media(max-width:767px){.gallery-action-bar[data-v-c014b9cf]{bottom:30px;right:12px}.gallery-action-bar.has-thumbnails[data-v-c014b9cf]{bottom:100px}}.template-classic[data-v-4c22ae0e]{background:var(--color-bg);display:flex;flex-direction:column;height:100%;overflow-y:auto}.classic-media[data-v-4c22ae0e]{flex-shrink:0}.classic-content[data-v-4c22ae0e]{flex:1;margin:0 auto;max-width:800px;padding:24px;width:100%}.author-row[data-v-4c22ae0e]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.author-info[data-v-4c22ae0e]{flex:1}.author-name[data-v-4c22ae0e]{color:var(--color-text);font-size:16px;font-weight:600}.post-time[data-v-4c22ae0e]{color:var(--color-text-secondary);font-size:13px;margin-top:2px}.clickable[data-v-4c22ae0e]{cursor:pointer}.clickable[data-v-4c22ae0e]:hover{opacity:.8}.title-row[data-v-4c22ae0e]{margin-bottom:20px}.reward-badge[data-v-4c22ae0e]{background:var(--color-warning)}.reward-badge[data-v-4c22ae0e],.solved-badge[data-v-4c22ae0e]{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:8px;padding:4px 10px}.solved-badge[data-v-4c22ae0e]{background:var(--color-success)}.classic-title[data-v-4c22ae0e]{color:var(--color-text);font-size:24px;font-weight:700;line-height:1.4;margin:0}.reward-info[data-v-4c22ae0e]{align-items:center;background:var(--color-bg-elevated);border-radius:8px;color:var(--color-warning);display:flex;font-size:14px;gap:6px;margin-bottom:20px;padding:12px 16px}.classic-body[data-v-4c22ae0e]{color:var(--color-text);font-size:16px;line-height:1.8;margin-bottom:24px}.classic-body[data-v-4c22ae0e] img{border-radius:8px;margin:12px 0;max-width:100%}.classic-body[data-v-4c22ae0e] a{color:var(--color-primary)}.classic-actions[data-v-4c22ae0e]{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;gap:12px;margin-bottom:24px;padding:16px 0}@media(max-width:768px){.classic-content[data-v-4c22ae0e]{padding:16px}.classic-title[data-v-4c22ae0e]{font-size:20px}.classic-actions[data-v-4c22ae0e]{flex-wrap:wrap}}.detail-template[data-v-140d1e45]{height:100%;width:100%}.header-actions[data-v-140d1e45]{align-items:center;display:flex;flex-shrink:0;gap:8px}.header-actions .v-btn[data-v-140d1e45]{border-radius:8px!important;height:36px!important;max-width:90px;min-height:36px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions .v-btn--icon .v-icon[data-v-140d1e45]{color:var(--color-text-darker)}.follow-btn[data-v-140d1e45]{max-width:90px!important;min-width:64px!important}.follow-btn-followed[data-v-140d1e45]{background:var(--color-bg-light)!important;color:var(--color-text-dark)!important}.author-action-menu[data-v-140d1e45]{background:var(--color-bg-dark)!important;border-radius:8px!important;min-width:140px;padding:8px!important}.author-action-menu[data-v-140d1e45] .v-list-item{border-radius:6px;margin:0 0 4px;min-height:40px;padding:0 12px!important}.author-action-menu[data-v-140d1e45] .v-list-item:last-child{margin-bottom:0}.author-action-menu[data-v-140d1e45] .v-list-item:hover{background:var(--color-bg-light)!important}.author-action-menu[data-v-140d1e45] .v-list-item__prepend{margin-inline-end:12px!important;min-width:18px!important;width:18px!important}.author-action-menu[data-v-140d1e45] .v-list-item__prepend>.v-icon{margin-inline-end:0!important;opacity:1!important}.author-action-menu[data-v-140d1e45] .v-list-item__content{padding:0!important}.report-item[data-v-140d1e45]{border-top:1px solid var(--color-border);margin-top:4px;padding-top:4px}.attach-dialog[data-v-140d1e45]{background:var(--color-bg-normal)!important;border-radius:16px!important;overflow:hidden}.attach-header[data-v-140d1e45]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;justify-content:space-between;padding:16px 20px}.attach-header-left[data-v-140d1e45]{align-items:center;color:var(--color-text-normal);display:flex;font-size:16px;font-weight:600;gap:8px}.attach-count[data-v-140d1e45]{background:var(--color-bg-dark);border-radius:10px;color:var(--color-text-dark);font-size:12px;font-weight:400;padding:2px 8px}.attach-list[data-v-140d1e45]{max-height:400px;overflow-y:auto;padding:12px}.attach-item[data-v-140d1e45]{align-items:center;border-radius:14px;cursor:pointer;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:all .2s}.attach-item[data-v-140d1e45]:last-child{margin-bottom:0}.attach-item[data-v-140d1e45]:hover{background:var(--color-hover-bg-normal)}.attach-icon[data-v-140d1e45]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.attach-icon i[data-v-140d1e45]{font-size:28px!important}.attach-icon img[data-v-140d1e45]{height:28px!important;width:28px!important}.attach-info[data-v-140d1e45]{flex:1;min-width:0}.attach-name[data-v-140d1e45]{color:var(--color-text-normal);display:flex;font-size:16px;font-weight:500;margin-bottom:8px;min-width:0}.attach-name-text[data-v-140d1e45]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-name-ext[data-v-140d1e45]{flex-shrink:0;white-space:nowrap}.attach-meta[data-v-140d1e45]{align-items:center;display:flex;font-size:14px;gap:12px}.attach-meta[data-v-140d1e45],.attach-size[data-v-140d1e45]{color:var(--color-text-dark)}.attach-price[data-v-140d1e45]{align-items:center;color:var(--color-warning);display:flex;font-weight:500;gap:2px}.attach-bought[data-v-140d1e45],.attach-free[data-v-140d1e45]{color:var(--color-success)}.attach-bought[data-v-140d1e45]{align-items:center;display:flex;gap:2px}.attach-download-btn[data-v-140d1e45]{flex-shrink:0;font-size:14px!important;height:40px!important;min-width:90px!important}.attach-empty[data-v-140d1e45]{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}[data-v-140d1e45] .v-overlay__scrim{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009!important}.download-confirm-dialog[data-v-140d1e45]{background:var(--color-bg-normal)!important;border-radius:20px!important;overflow:hidden}.confirm-body[data-v-140d1e45]{padding:24px 24px 32px;text-align:center}.confirm-filename[data-v-140d1e45]{background:var(--color-bg-dark);border-radius:10px;color:var(--color-text-dark);font-size:13px;line-height:1.5;margin-bottom:28px;padding:12px 16px;word-break:break-all}.confirm-price[data-v-140d1e45]{align-items:baseline;display:flex;gap:8px;justify-content:center}.price-number[data-v-140d1e45]{color:var(--color-warning);font-size:60px;font-weight:700;line-height:1}.price-unit[data-v-140d1e45]{color:var(--color-text-dark);font-size:20px;font-weight:500}.confirm-balance[data-v-140d1e45]{color:var(--color-text-normal);font-size:14px;margin-bottom:12px;text-align:center}.confirm-balance.insufficient[data-v-140d1e45],.insufficient-tip[data-v-140d1e45]{color:var(--color-error)}.confirm-actions[data-v-140d1e45]{display:flex;flex-direction:column;gap:10px;padding:0 28px 28px}.confirm-actions .confirm-btn[data-v-140d1e45],.confirm-actions .vip-btn[data-v-140d1e45]{border-radius:12px;font-size:16px;font-weight:500;height:48px}.confirm-actions .vip-btn[data-v-140d1e45]{background:linear-gradient(135deg,gold,orange)!important;color:#000!important}.confirm-actions .vip-btn[data-v-140d1e45]:hover{background:linear-gradient(135deg,#ffc700,#ff9500)!important}.confirm-actions .cancel-btn[data-v-140d1e45]{color:var(--color-text-dark);height:40px}.detail-overlay[data-v-6919064d]{align-items:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#91919112;display:flex;justify-content:center;inset:0;overflow-y:auto;padding:20px;position:fixed;z-index:2000}.modal-wrapper[data-v-6919064d]{max-width:800px;position:relative;width:100%}.modal-wrapper.modal-wide[data-v-6919064d]{max-height:89vh;max-width:174.22222vh}.modal-wrapper.modal-narrow[data-v-6919064d]{max-width:100vh}.modal-wrapper.modal-video[data-v-6919064d]{max-height:89vh;max-width:108.44444vh}.detail-modal[data-v-6919064d]{background:var(--color-bg-dark);border-radius:16px;box-shadow:var(--shadow-strong);max-height:90vh;overflow:hidden;overflow-y:auto;width:100%}.detail-overlay.gallery-mode[data-v-6919064d]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000e6;padding:0}.detail-overlay.gallery-mode .modal-wrapper[data-v-6919064d]{height:100%;max-width:100%;width:100%}.detail-overlay.gallery-mode .detail-modal[data-v-6919064d]{background:transparent;border-radius:0;box-shadow:none;height:100%;max-height:100%}.detail-overlay.gallery-mode .modal-top-actions[data-v-6919064d]{right:16px;top:16px;transform:none}.modal-top-actions[data-v-6919064d]{display:flex;gap:8px;position:absolute;right:0;top:0;transform:translate(50%,-50%);z-index:10}.close-btn[data-v-6919064d]{background:var(--color-bg-dark)!important;border:2px solid var(--color-hover-bg-light)!important;border-radius:50%!important;color:var(--color-text-light)!important}.close-btn[data-v-6919064d]:hover{background:var(--color-hover-bg-dark)!important}.detail-loading[data-v-6919064d]{padding:40px}.detail-content[data-v-6919064d]{display:flex;flex-direction:column}.media-section[data-v-6919064d]{background:var(--color-bg-dark);width:100%}.detail-video[data-v-6919064d]{-o-object-fit:contain;object-fit:contain}.detail-image[data-v-6919064d],.detail-video[data-v-6919064d]{max-height:500px;width:100%}.info-section[data-v-6919064d]{padding:24px}.detail-title[data-v-6919064d]{color:var(--color-text-light);font-size:22px;font-weight:600;margin:0 0 16px}.detail-desc[data-v-6919064d]{color:var(--color-text-dark);font-size:15px;line-height:1.7;white-space:pre-wrap}.modal-enter-active[data-v-6919064d],.modal-leave-active[data-v-6919064d]{transition:opacity .3s ease}.modal-enter-active .modal-wrapper[data-v-6919064d],.modal-leave-active .modal-wrapper[data-v-6919064d]{transition:transform .3s ease}.modal-enter-from[data-v-6919064d],.modal-leave-to[data-v-6919064d]{opacity:0}.modal-enter-from .modal-wrapper[data-v-6919064d],.modal-leave-to .modal-wrapper[data-v-6919064d]{transform:scale(.95)}@media(max-width:767px){.detail-overlay[data-v-6919064d]{align-items:stretch;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--color-bg-normal)!important;overflow:hidden;padding:0;top:64px;z-index:100}.detail-overlay.fullscreen[data-v-6919064d]{top:0!important;z-index:2000!important}.detail-modal[data-v-6919064d],.modal-wrapper[data-v-6919064d]{height:100%;max-width:100%;overflow:hidden}.detail-modal[data-v-6919064d]{background:var(--color-bg-normal);border-radius:0;max-height:100%}.modal-top-actions[data-v-6919064d]{right:12px;top:4px;transform:none;z-index:200}.close-btn[data-v-6919064d]{height:28px!important;min-width:28px!important;width:28px!important}.close-btn .v-icon[data-v-6919064d]{font-size:18px!important}.detail-title[data-v-6919064d]{font-size:18px}.info-section[data-v-6919064d]{padding:16px}.modal-enter-from .modal-wrapper[data-v-6919064d],.modal-leave-to .modal-wrapper[data-v-6919064d]{transform:translateY(100%)}}@media(min-width:768px)and (max-width:900px){.detail-overlay[data-v-6919064d]{align-items:stretch;overflow:hidden;padding:0;top:64px}.modal-wrapper[data-v-6919064d]{height:100%;max-width:100%;overflow:hidden}.detail-modal[data-v-6919064d],.modal-wrapper.modal-wide[data-v-6919064d]{max-width:100%}.detail-modal[data-v-6919064d]{border-radius:0;height:100%;max-height:100%;overflow-y:auto}.modal-top-actions[data-v-6919064d]{right:16px;top:8px;transform:none}}
