.like-button[data-v-df8d0343]{cursor:pointer;color:gray;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .2s;display:inline-flex}.like-button[data-v-df8d0343]:hover{color:var(--text-color-primary)}.like-btn-wrapper[data-v-df8d0343]{justify-content:center;align-items:center;display:inline-flex;position:relative}.scaling[data-v-df8d0343]{animation:.5s linear both likeScale-df8d0343}.like-ring[data-v-df8d0343]{pointer-events:none;background:0 0;border:1px solid #ff4757;border-radius:50%;width:20px;height:20px;animation:.6s ease-out likeRing-df8d0343;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.like-button.small .like-ring[data-v-df8d0343]{width:16px;height:16px}.like-button.medium .like-ring[data-v-df8d0343]{width:20px;height:20px}.like-button.large .like-ring[data-v-df8d0343]{width:24px;height:24px}@keyframes likeScale-df8d0343{0%{transform:scale(1)}30%{transform:scale(.5)}50%{transform:scale(1.2)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes likeRing-df8d0343{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.image-upload-modal-overlay[data-v-51b861ca]{background:var(--overlay-bg);z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.image-upload-modal[data-v-51b861ca]{border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;overflow:hidden;box-shadow:0 8px 32px #0003}.image-upload-header[data-v-51b861ca],.image-upload-modal[data-v-51b861ca]{background:var(--bg-color-primary);display:flex}.image-upload-header[data-v-51b861ca]{border-bottom:1px solid var(--border-color-primary);justify-content:space-between;align-items:center;padding:20px 24px}.image-upload-header h4[data-v-51b861ca]{color:var(--text-color-primary);margin:0;font-size:18px;font-weight:600}.close-btn[data-v-51b861ca]{background:var(--bg-color-secondary);cursor:pointer;width:30px;height:30px;color:var(--text-color-primary);border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:all .2s;display:flex}.close-btn[data-v-51b861ca]:hover{color:var(--text-color-secondary);transition:all .2s;transform:scale(1.1)}.image-upload-content[data-v-51b861ca]{flex:1;padding:24px;overflow-y:auto}.image-upload-footer[data-v-51b861ca]{border-top:1px solid var(--border-color-primary);background:var(--bg-color-primary);justify-content:flex-end;align-items:center;gap:10px;padding:20px 24px;display:flex}.cancel-btn[data-v-51b861ca],.confirm-btn[data-v-51b861ca]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.cancel-btn[data-v-51b861ca]{color:var(--text-color-secondary);border:1px solid var(--border-color-primary);background-color:#0000}.cancel-btn[data-v-51b861ca]:hover{background-color:var(--bg-color-secondary)}.confirm-btn[data-v-51b861ca]{background-color:var(--primary-color);color:#fff;border:none}.confirm-btn[data-v-51b861ca]:hover:not(:disabled){background-color:var(--primary-color-dark)}.confirm-btn[data-v-51b861ca]:disabled{opacity:.5;cursor:not-allowed}.multi-image-upload[data-v-51b861ca]{width:100%}.upload-grid[data-v-51b861ca]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:10px;display:grid}.image-item[data-v-51b861ca],.upload-item[data-v-51b861ca]{aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden}.image-item[data-v-51b861ca]{cursor:move;-webkit-user-select:none;user-select:none;transition:all .2s}.image-item[data-v-51b861ca]:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.image-item.dragging[data-v-51b861ca]{opacity:.5;z-index:1000;transform:scale(1.05)rotate(5deg);box-shadow:0 8px 25px #0000004d}.image-item.touch-dragging[data-v-51b861ca]{opacity:.8;z-index:1000;transform:scale(1.6)rotate(3deg)}.image-item.long-pressing[data-v-51b861ca]{transform:scale(.95)}.image-preview[data-v-51b861ca]{width:100%;height:100%;position:relative}.image-preview img[data-v-51b861ca]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.image-overlay[data-v-51b861ca]{background:var(--overlay-bg);opacity:0;flex-direction:column;justify-content:space-between;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-preview:hover .image-overlay[data-v-51b861ca]{opacity:1}.image-actions[data-v-51b861ca]{align-self:flex-end;gap:8px;display:flex}.action-btn[data-v-51b861ca]{cursor:pointer;opacity:.5;background:#ffffffd0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.remove-btn[data-v-51b861ca]:hover:not(:disabled){opacity:1}.action-btn[data-v-51b861ca]:disabled{opacity:.5;cursor:not-allowed;background-color:#ffffff4d}.action-btn svg[data-v-51b861ca]{width:12px;height:12px}.image-index[data-v-51b861ca]{color:#fff;background:#0008;border-radius:12px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:700}.upload-item[data-v-51b861ca]{border:2px dashed var(--border-color-primary);cursor:pointer;background:var(--bg-color-primary);justify-content:center;align-items:center;transition:all .2s;display:flex}.upload-item.uploading[data-v-51b861ca],.upload-item[data-v-51b861ca]:hover{border-color:var(--primary-color)}.upload-item.uploading[data-v-51b861ca]{cursor:not-allowed;opacity:.7;background-color:#ff47570d}.upload-icon.uploading[data-v-51b861ca]{color:var(--primary-color);animation:1s linear infinite spin-51b861ca}.upload-placeholder[data-v-51b861ca]{text-align:center}.upload-icon[data-v-51b861ca],.upload-placeholder[data-v-51b861ca]{color:var(--text-color-secondary)}.upload-icon[data-v-51b861ca]{width:24px;height:24px;margin-bottom:5px}.upload-placeholder p[data-v-51b861ca]{margin:2px 0;font-size:12px}.upload-hint[data-v-51b861ca]{color:var(--text-color-secondary);font-size:10px!important}.error-message[data-v-51b861ca]{color:var(--primary-color);margin-bottom:10px;font-size:12px}.upload-tips[data-v-51b861ca]{color:var(--text-color-secondary);font-size:12px;line-height:1.4}.upload-tips p[data-v-51b861ca]{margin:2px 0}@keyframes spin-51b861ca{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (width<=768px){.image-upload-modal-overlay[data-v-51b861ca]{padding:10px}.image-upload-modal[data-v-51b861ca]{max-height:90vh}.image-upload-footer[data-v-51b861ca],.image-upload-header[data-v-51b861ca]{padding:16px 20px}.image-upload-content[data-v-51b861ca]{padding:20px}.image-item[data-v-51b861ca]{touch-action:pan-y}.image-item.touch-dragging[data-v-51b861ca]{touch-action:none;transform:rotate(2deg)}.image-overlay[data-v-51b861ca]{pointer-events:none}.image-overlay .action-btn[data-v-51b861ca]{pointer-events:auto}.upload-grid[data-v-51b861ca]{-webkit-user-select:none;user-select:none}.image-item.long-pressing[data-v-51b861ca]{transform:scale(.9)}}.detail-card-overlay[data-v-731d7102]{z-index:100;background:#fff;justify-content:center;align-items:center;animation:.2s ease-out fadeIn-731d7102;display:flex;position:fixed;inset:0}.detail-card[data-v-731d7102],.detail-card-wrapper[data-v-731d7102]{position:relative}.detail-card[data-v-731d7102]{background:#fff;border-radius:12px;flex-direction:column;width:calc(100vw - 40px);max-width:900px;height:calc(100vh - 120px);display:flex;overflow:hidden;box-shadow:0 8px 40px #0000002e}.detail-card-page[data-v-731d7102]{box-sizing:border-box;width:100%;min-height:calc(100vh - 64px);padding:0;display:block}.detail-card.page-mode[data-v-731d7102]{border-radius:12px;width:100%;max-width:680px;height:auto;min-height:calc(100vh - 100px);margin:0 auto;position:relative;overflow:visible;box-shadow:0 2px 10px #0000001a}.detail-card.scale-in[data-v-731d7102]{animation:.3s cubic-bezier(.25,.46,.45,.94) scaleInFromPoint-731d7102}.detail-card.scale-in[data-v-731d7102],.detail-card.scale-out[data-v-731d7102]{transform-origin:50%;will-change:transform,opacity}.detail-card.scale-out[data-v-731d7102]{animation:.2s ease-out forwards scaleOutToPoint-731d7102}@keyframes fadeIn-731d7102{0%{opacity:0}to{opacity:1}}@keyframes scaleInFromPoint-731d7102{0%{transform:translate(var(--start-x,0),var(--start-y,0)) scale(.3);opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@keyframes scaleOutToPoint-731d7102{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@media (width<=768px){.detail-card.slide-in[data-v-731d7102]{will-change:transform;animation:.3s cubic-bezier(.25,.46,.45,.94) slideInFromRight-731d7102}.detail-card.slide-out[data-v-731d7102]{will-change:transform;animation:.25s ease-out forwards slideOutToRight-731d7102}}@keyframes slideInFromRight-731d7102{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutToRight-731d7102{0%{transform:translate(0)}to{transform:translate(100%)}}@media (width>=769px){.detail-card.type-1-layout[data-v-731d7102]{flex-direction:row;width:fit-content;max-width:1000px}.detail-card.type-1-layout .article-image-section[data-v-731d7102]{background:#fff0;flex:none;align-self:stretch;overflow:hidden}.detail-card.type-1-layout .article-content[data-v-731d7102]{flex:none;width:440px}.detail-card.type-1-layout .image-container[data-v-731d7102]{justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.detail-card.type-1-layout .image-container .image-slider[data-v-731d7102]{width:100%;height:100%;display:flex}.detail-card.type-1-layout .image-container .slider-image[data-v-731d7102],.detail-card.type-1-layout .xiaohongshu-gallery .slider-image.xhs-slider-img[data-v-731d7102]{-o-object-fit:cover;object-fit:cover;flex:0 0 100%;width:100%;height:100%;max-height:none}}.article-header-row[data-v-731d7102]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:16px 16px 0;display:flex}.article-content>.article-divider[data-v-731d7102]{margin:0;padding:0 16px}.article-header-row .article-divider[data-v-731d7102]{flex:0 0 100%;margin:4px 0 0}.header-close-btn[data-v-731d7102]{cursor:pointer;color:#666;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:flex}.header-close-btn[data-v-731d7102]:hover{color:#333;background:#0000000d}.type1-close-btn[data-v-731d7102]{z-index:20;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:12px;left:12px}.type1-close-btn[data-v-731d7102]:hover{background:#000000bf}.floating-actions[data-v-731d7102]{z-index:1001;flex-direction:column;align-items:center;gap:20px;display:flex;position:fixed;top:50%;right:calc(50vw - 404px);transform:translateY(-50%)}@media (width<=820px){.floating-actions[data-v-731d7102]{right:12px}}.floating-action-btn[data-v-731d7102]{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 12px #0000001a}.floating-action-btn[data-v-731d7102]:hover{transform:scale(1.08);box-shadow:0 4px 16px #0000002e}.floating-action-btn.active[data-v-731d7102]{color:#e74c3c}.floating-action-btn svg[data-v-731d7102]{width:22px;height:22px}.floating-action-label[data-v-731d7102]{color:#999;margin-top:2px;font-size:11px;line-height:1}.article-image-section[data-v-731d7102]{background:#f5f5f5;flex-shrink:0;width:100%;position:relative;overflow:hidden}.article-image-section .video-container[data-v-731d7102]{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;max-height:480px;display:flex;position:relative}.article-image-section .video-player[data-v-731d7102]{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%}.video-placeholder[data-v-731d7102]{color:#999;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.video-cover-placeholder[data-v-731d7102]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.placeholder-content[data-v-731d7102]{flex-direction:column;align-items:center;gap:12px;display:flex}.placeholder-content p[data-v-731d7102]{margin:0;font-size:14px}.image-container[data-v-731d7102]{background:#f5f5f5;width:100%;position:relative;overflow:hidden}.image-container .image-slider[data-v-731d7102]{width:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.image-container .slider-image[data-v-731d7102]{-o-object-fit:contain;object-fit:contain;cursor:zoom-in;background-color:#f5f5f5;flex:0 0 100%;width:100%;max-height:520px}.image-controls[data-v-731d7102]{pointer-events:none;position:absolute;inset:0}.nav-btn-container[data-v-731d7102]{pointer-events:auto;z-index:10;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.prev-btn-container[data-v-731d7102]{left:0}.next-btn-container[data-v-731d7102]{right:0}.nav-btn[data-v-731d7102]{color:#fff;cursor:pointer;z-index:10;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;position:relative}.nav-btn[data-v-731d7102]:disabled{opacity:.3;cursor:not-allowed}.prev-btn[data-v-731d7102]{transform:translate(-20px)}.next-btn[data-v-731d7102]{transform:translate(20px)}.image-container:hover .next-btn[data-v-731d7102],.image-container:hover .prev-btn[data-v-731d7102],.image-controls.visible .next-btn[data-v-731d7102],.image-controls.visible .prev-btn[data-v-731d7102]{opacity:1;transform:translate(0)}.image-container:hover .next-btn[data-v-731d7102]:hover:not(:disabled),.image-container:hover .prev-btn[data-v-731d7102]:hover:not(:disabled){transform:translate(0)scale(1.1)}.image-counter[data-v-731d7102]{color:#fff;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#00000059;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .3s;position:absolute;top:12px;right:12px}.image-container:hover .image-counter[data-v-731d7102],.image-controls.visible .image-counter[data-v-731d7102]{opacity:1}.xiaohongshu-gallery[data-v-731d7102]{background:#fff0}.xiaohongshu-gallery .image-slider[data-v-731d7102]{border-radius:0}.xiaohongshu-gallery .slider-image.xhs-slider-img[data-v-731d7102]{-o-object-fit:cover;object-fit:cover;cursor:zoom-in;background-color:#1a1a1a;max-height:560px}.xhs-dots[data-v-731d7102]{z-index:10;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.xhs-dot[data-v-731d7102]{cursor:pointer;background:#ffffff73;border-radius:50%;width:6px;height:6px;transition:all .25s}.xhs-dot.active[data-v-731d7102]{background:#fff;border-radius:3px;width:18px}.xhs-mobile-gallery[data-v-731d7102]{background:#1a1a1a;border-radius:0}.xhs-mobile-img[data-v-731d7102]{-o-object-fit:cover;object-fit:cover;background-color:#1a1a1a}.article-content[data-v-731d7102]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.article-scroll[data-v-731d7102]{scrollbar-width:thin;scrollbar-color:#00000026 transparent;flex:1;min-height:0;margin-top:16px;padding:0 16px;overflow-y:auto}.article-scroll[data-v-731d7102]::-webkit-scrollbar{width:5px}.article-scroll[data-v-731d7102]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.article-scroll[data-v-731d7102]::-webkit-scrollbar-track{background:0 0}.article-author[data-v-731d7102]{flex:1}.article-author[data-v-731d7102],.author-left[data-v-731d7102]{align-items:center;display:flex}.author-left[data-v-731d7102]{gap:12px}.author-avatar[data-v-731d7102]{-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:50%;flex-shrink:0;width:40px;height:40px}.author-info-col[data-v-731d7102]{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.author-name[data-v-731d7102]{color:#333;cursor:pointer;font-size:14px;font-weight:400;line-height:1.2}.author-name[data-v-731d7102]:hover{color:#111}.author-bio[data-v-731d7102],.author-ip[data-v-731d7102]{color:#90969c;font-size:12px;line-height:1.2}.author-meta-line[data-v-731d7102]{color:#888;flex-wrap:wrap;align-items:center;font-size:12px;font-weight:400;line-height:1.2;display:flex}.article-meta[data-v-731d7102]{color:#b8bec4;flex-wrap:wrap;gap:0;padding:0 0 12px;font-size:12px}.meta-sep[data-v-731d7102]{color:#e5e5e5;margin:0 6px;font-size:12px}.article-header-row[data-v-731d7102] .follow-btn{border-radius:20px;width:75px;height:32px;margin-left:0;padding:0;font-size:12px;font-weight:400}.header-report-btn[data-v-731d7102]{color:#576b95;cursor:pointer;background:#fff;border:1px solid #576b95;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:12px;transition:all .2s;display:flex}.header-report-btn[data-v-731d7102]:hover{color:#576b95;border-color:#576b95}.article-gallery[data-v-731d7102]{background:#fff;margin:12px -24px 16px;overflow:hidden}.gallery-wrapper[data-v-731d7102]{width:100%;height:295.517px;position:relative;overflow:hidden}.gallery-track[data-v-731d7102]{width:100%;height:100%;transition:transform .3s;display:flex;position:absolute;top:0;left:0}.gallery-slide[data-v-731d7102]{flex:0 0 100%;width:100%;height:100%}.gallery-image[data-v-731d7102]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-gradient-top[data-v-731d7102]{background:linear-gradient(#0006,#0000);top:0}.gallery-gradient-bottom[data-v-731d7102],.gallery-gradient-top[data-v-731d7102]{pointer-events:none;z-index:2;height:60px;position:absolute;left:0;right:0}.gallery-gradient-bottom[data-v-731d7102]{background:linear-gradient(#0000,#0006);bottom:0}.gallery-fullscreen-btn[data-v-731d7102]{cursor:pointer;color:#fff;z-index:11;background:#1d1d1d8c;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;bottom:10px;right:10px}.gallery-fullscreen-btn[data-v-731d7102]:hover{background:#1d1d1dcc}.gallery-nav[data-v-731d7102]{cursor:pointer;color:#fff;z-index:10;background:#1d1d1d99;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav[data-v-731d7102]:hover{background:#1d1d1dd9}.gallery-prev[data-v-731d7102]{left:8px}.gallery-next[data-v-731d7102]{right:8px}.gallery-tabs[data-v-731d7102]{color:#fff;z-index:10;background:#1d1d1d99;border-radius:6px;padding:2px;font-size:12px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.gallery-tab[data-v-731d7102]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#ffffffb3;border-radius:4px;padding:2px 12px;transition:background .2s}.gallery-tab.active[data-v-731d7102]{color:#fff;background:#ffffff4d;font-weight:700}.article-info-board[data-v-731d7102]{align-items:center;gap:12px;margin-bottom:16px;padding:0;display:flex}.info-board-icon[data-v-731d7102]{-o-object-fit:cover;object-fit:cover;border-radius:22%;flex-shrink:0;width:50px;height:50px}.info-board-content[data-v-731d7102]{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.info-board-title[data-v-731d7102]{color:#1a1c1e;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.info-board-meta[data-v-731d7102]{color:#b8bec4;flex-wrap:wrap;align-items:center;gap:0;font-size:12px;line-height:16px;display:flex}.info-board-badges[data-v-731d7102]{align-items:center;gap:6px;display:flex}.info-board-tag[data-v-731d7102]{color:#90969c;font-size:12px;line-height:16px}.info-board-score[data-v-731d7102]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-height:46px;display:flex}.info-board-score-num[data-v-731d7102]{color:#2e86de;font-size:22px;font-weight:900;line-height:1}.info-board-score-label[data-v-731d7102]{color:#90969c;margin-top:2px;font-size:11px}.article-title[data-v-731d7102]{color:#333;word-wrap:break-word;word-break:break-word;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4}.article-divider[data-v-731d7102]{background:#eee;height:1px;margin:0}.author-related-works[data-v-731d7102]{flex-direction:column;margin-top:12px;display:flex}.related-works-header[data-v-731d7102]{justify-content:space-between;align-items:center;height:22px;margin-bottom:12px;display:flex}.related-works-title[data-v-731d7102]{color:#505050;font-size:14px;font-weight:450}.related-works-more[data-v-731d7102]{color:#90969c;cursor:pointer;align-items:center;gap:2px;font-size:12px;transition:color .2s;display:flex}.related-works-more[data-v-731d7102]:hover{color:#222529}.related-works-grid[data-v-731d7102]{border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.related-work-card[data-v-731d7102]{cursor:pointer;border-radius:4px;transition:transform .2s;overflow:hidden}.related-work-card[data-v-731d7102]:hover{transform:scale(1.02)}.related-work-image[data-v-731d7102]{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;background:#f5f5f5;border-radius:4px;width:100%;display:block}.related-works-view-all[data-v-731d7102]{color:#222529;cursor:pointer;background:#e8eaec;border:none;border-radius:99px;justify-content:center;align-items:center;width:100%;height:44px;margin-top:12px;font-size:14px;transition:background .2s;display:flex}.related-works-view-all[data-v-731d7102]:hover{background:#dde0e3}.article-body[data-v-731d7102]{color:#333;word-wrap:break-word;word-break:break-word;margin-top:4px;font-size:16px;line-height:1.8}.article-body[data-v-731d7102] a{color:#007aff;text-decoration:none}.article-body[data-v-731d7102] a:hover{text-decoration:underline}.article-body[data-v-731d7102] p{margin:0 0 12px}.article-body[data-v-731d7102] p:last-child{margin-bottom:0}.article-tags[data-v-731d7102]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.article-tag[data-v-731d7102]{color:#007aff;cursor:pointer;font-size:14px;text-decoration:none;transition:opacity .2s}.article-tag[data-v-731d7102]:hover{opacity:.7}.article-meta[data-v-731d7102]{color:#9499a0;align-items:center;gap:12px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.article-meta .meta-sep[data-v-731d7102]{color:#9499a0}.bottom-bar-container[data-v-731d7102]{flex-direction:column;flex-shrink:0}.article-bottom-bar[data-v-731d7102],.bottom-bar-container[data-v-731d7102]{background:#fff;width:100%;display:flex;position:relative}.article-bottom-bar[data-v-731d7102]{box-sizing:border-box;border:0;border-radius:0;justify-content:space-between;align-items:center;min-height:3.75rem;padding:10px 16px;transition:all .4s}@media (width>=768px){.article-bottom-bar[data-v-731d7102]{box-shadow:none;border:0;border-top:1px solid #eee;border-radius:0}}.bottom-bar-left[data-v-731d7102]{align-items:center;display:flex}.bottom-bar-download[data-v-731d7102]{color:#fff;cursor:pointer;background:#2d2d2d;border:none;border-radius:20px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;transition:background .2s;display:inline-flex}.bottom-bar-download[data-v-731d7102]:hover{background:#1a1a1a}.bottom-bar-download svg[data-v-731d7102]{width:16px;height:16px}.bottom-bar-right[data-v-731d7102]{align-items:center;gap:20px;display:flex}.bottom-bar-stat[data-v-731d7102]{color:gray;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px;font-size:13px;transition:color .2s;display:flex}.bottom-bar-stat[data-v-731d7102]:hover{color:#555}.bottom-bar-stat.active[data-v-731d7102]{color:#e74c3c}.bottom-bar-stat svg[data-v-731d7102],.bottom-bar-stat[data-v-731d7102] .like-button svg{width:24px;height:24px}.mobile-dots-indicator[data-v-731d7102],.mobile-image-container[data-v-731d7102],.mobile-image-controls[data-v-731d7102],.mobile-image-counter[data-v-731d7102],.mobile-nav-btn[data-v-731d7102],.mobile-video-container[data-v-731d7102],.mobile-video-player[data-v-731d7102]{display:none}.emoji-panel-overlay[data-v-731d7102]{z-index:2000;background:0 0;justify-content:center;align-items:center;animation:.2s fadeIn-731d7102;display:flex;position:fixed;inset:0}.emoji-panel[data-v-731d7102]{background:#fff;border-radius:12px;max-width:90vw;max-height:80vh;animation:.2s scaleIn-731d7102;overflow:hidden;box-shadow:0 8px 32px #0003}@keyframes scaleIn-731d7102{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.download-expand-panel[data-v-731d7102]{background:#fff;border-radius:16px;position:absolute;bottom:calc(100% + 8px);left:16px;right:16px;overflow:hidden;box-shadow:0 4px 32px #00000014,0 1px 4px #0000000a}.download-expand-options[data-v-731d7102]{padding:4px 0}.download-expand-notice[data-v-731d7102]{color:#666;justify-content:center;align-items:center;gap:6px;padding:10px 16px 6px;font-size:13px;display:flex}.download-expand-option[data-v-731d7102]{cursor:pointer;color:#333;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-size:14px;transition:background-color .15s;display:flex}.download-expand-option[data-v-731d7102]:hover{background:#f5f5f5}.download-expand-option+.download-expand-option[data-v-731d7102]{border-top:1px solid #eee}.download-option-left[data-v-731d7102]{align-items:center;gap:12px;display:flex}.download-option-icon[data-v-731d7102]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.android-icon[data-v-731d7102],.drive-icon[data-v-731d7102],.ios-icon[data-v-731d7102],.mac-icon[data-v-731d7102],.qr-icon[data-v-731d7102],.windows-icon[data-v-731d7102]{color:#007aff;background:#007aff1a}.download-expand-label[data-v-731d7102]{color:#333;font-size:14px;font-weight:400}.download-expand-arrow[data-v-731d7102]{color:#ccc;flex-shrink:0}.download-expand-enter-active[data-v-731d7102]{transition:all .3s cubic-bezier(.4,0,.2,1)}.download-expand-leave-active[data-v-731d7102]{transition:all .25s cubic-bezier(.4,0,.2,1)}.download-expand-enter-from[data-v-731d7102],.download-expand-leave-to[data-v-731d7102]{opacity:0;max-height:0}.download-expand-enter-to[data-v-731d7102],.download-expand-leave-from[data-v-731d7102]{opacity:1;max-height:500px}@media (width>=768px){.download-expand-panel[data-v-731d7102]{border:1px solid #e5e7eb}}@media (width<=768px){.detail-card-overlay[data-v-731d7102]{background:0 0;align-items:flex-start;padding:0}.detail-card[data-v-731d7102]:not(.page-mode){width:100vw;max-width:100vw;height:100vh;max-height:100vh;box-shadow:none;border-radius:0}.article-image-section[data-v-731d7102]{display:none}.article-title[data-v-731d7102]{font-size:18px;line-height:1.4}.article-gallery[data-v-731d7102]{margin:0}.gallery-nav[data-v-731d7102]{width:30px;height:30px}.info-board-icon[data-v-731d7102]{width:42px;height:42px}.info-board-title[data-v-731d7102]{font-size:14px}.info-board-score-num[data-v-731d7102]{font-size:18px}.article-body[data-v-731d7102]{font-size:15px;line-height:1.7}.floating-actions[data-v-731d7102]{display:none}.mobile-video-container[data-v-731d7102]{background:#f5f5f5;justify-content:center;align-items:center;width:100%;min-height:200px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.mobile-video-player[data-v-731d7102]{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;max-width:1000px;height:100%;display:block}.mobile-image-container[data-v-731d7102]{background:#f5f5f5;justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.mobile-image-slider[data-v-731d7102]{width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.mobile-slider-image[data-v-731d7102]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;cursor:zoom-in;flex:0 0 100%;width:100%;height:100%;display:block}.mobile-image-controls[data-v-731d7102]{pointer-events:none;display:block;position:absolute;inset:0}.mobile-nav-btn[data-v-731d7102]{color:#fff;cursor:pointer;z-index:10;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.8;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mobile-nav-btn[data-v-731d7102]:hover{opacity:1;background:#0009}.mobile-nav-btn[data-v-731d7102]:disabled{opacity:.3;cursor:not-allowed}.mobile-prev-btn[data-v-731d7102]{left:12px}.mobile-next-btn[data-v-731d7102]{right:12px}.mobile-image-counter[data-v-731d7102]{color:#fff;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border-radius:12px;padding:6px 12px;font-size:14px;font-weight:500;display:block;position:absolute;top:12px;right:12px}.mobile-dots-indicator[data-v-731d7102]{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.mobile-dots[data-v-731d7102]{gap:8px;display:flex}.mobile-dot[data-v-731d7102]{cursor:pointer;background:#ddd;border-radius:50%;width:8px;height:8px;transition:all .3s}.mobile-dot.active[data-v-731d7102]{background:#007aff;transform:scale(1.2)}.article-bottom-bar[data-v-731d7102]{z-index:1000;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eee;margin-top:0;position:fixed;bottom:0;left:0;right:0}.download-expand-panel[data-v-731d7102]{bottom:calc(3.75rem + 12px + env(safe-area-inset-bottom,0px));z-index:1000;border-left:none;border-right:none;border-radius:0;position:fixed;left:0;right:0}.author-avatar[data-v-731d7102]{width:36px;height:36px}.emoji-panel-overlay[data-v-731d7102]{z-index:2500;padding:0}.detail-card.page-mode[data-v-731d7102]{width:100vw;max-width:100vw;box-shadow:none;border-radius:0}.detail-card.page-mode .article-image-section[data-v-731d7102]{display:block}.detail-card.page-mode .mobile-dots-indicator[data-v-731d7102],.detail-card.page-mode .mobile-image-container[data-v-731d7102],.detail-card.page-mode .mobile-video-container[data-v-731d7102]{display:none}.detail-card.page-mode .article-content[data-v-731d7102]{padding-top:16px}.detail-card.page-mode .article-bottom-bar[data-v-731d7102]{border-top:1px solid #eee;position:static}.detail-card.page-mode .download-expand-panel[data-v-731d7102]{border-top:1px solid #eee;border-bottom:1px solid #eee;position:static}}@media (width<=360px){.article-content[data-v-731d7102]{padding:12px}.article-title[data-v-731d7102]{font-size:18px;line-height:1.3}.article-body[data-v-731d7102]{font-size:14px;line-height:1.6}}.no-more-comments[data-v-731d7102]{color:#999;justify-content:center;padding:16px 0;font-size:14px;display:flex}
