@font-face{font-display:swap;font-family:TheNightWatch;font-style:normal;font-weight:400;src:url(../font/TheNightWatch.ttf) format("truetype"),url(./TheNightWatch-CfJSSF9j.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS_Sans_SC;font-style:normal;font-weight:400;src:url(../font/HarmonyOS_Sans_SC_Medium.ttf) format("truetype"),url(./HarmonyOS_Sans_SC_Medium-C0JYcCxp.ttf) format("truetype")}@font-face{font-display:swap;font-family:Archivo Black;font-style:normal;font-weight:400;src:url(../font/Archivoblack.ttf) format("truetype"),url(./Archivoblack-BXeqSQqd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/font/Inter.otf) format("truetype"),url(./inter-B3d6VThR.otf) format("truetype")}.modal-fade-enter-active[data-v-879ba776],.modal-fade-leave-active[data-v-879ba776]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-fade-enter-from[data-v-879ba776],.modal-fade-leave-to[data-v-879ba776]{opacity:0}.post-detail-modal-overlay[data-v-879ba776]{-webkit-align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;inset:0;position:fixed;z-index:2000;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;-ms-scroll-chaining:none;overscroll-behavior:none;-ms-touch-action:none;touch-action:none}.post-detail-modal[data-v-879ba776],.post-detail-modal-overlay[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.post-detail-modal[data-v-879ba776]{-webkit-animation:modalSlideIn-879ba776 .3s ease-out;animation:modalSlideIn-879ba776 .3s ease-out;background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px #0000004d;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:90vh;max-height:90vh;max-width:1200px;position:relative;-ms-touch-action:auto;touch-action:auto;width:100%}.post-detail-modal--text-only[data-v-879ba776]{max-width:800px}@-webkit-keyframes modalSlideIn-879ba776{0%{opacity:0;-webkit-transform:scale(.95) translateY(20px);transform:scale(.95) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modalSlideIn-879ba776{0%{opacity:0;-webkit-transform:scale(.95) translateY(20px);transform:scale(.95) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.modal-close-btn[data-v-879ba776]{-webkit-align-items:center;background:#0009;border:none;border-radius:50%;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:16px;position:absolute;top:16px;width:40px;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px #0000004d;color:#fff;justify-content:center;-webkit-transition:all .2s;transition:all .2s;z-index:11}.modal-close-btn[data-v-879ba776]:hover{background:#000c;-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-close-btn svg[data-v-879ba776]{height:20px;width:20px}.modal-close-btn--header[data-v-879ba776]{-webkit-flex-shrink:0;position:static;-ms-flex-negative:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f4f6;-webkit-box-shadow:none;box-shadow:none;color:#111827;flex-shrink:0;height:36px;width:36px}.modal-close-btn--header[data-v-879ba776]:hover{background:#e5e7eb;-webkit-transform:none;transform:none}.post-detail-content[data-v-879ba776]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.post-detail-content[data-v-879ba776],.post-detail-main[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.post-detail-main[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}.post-detail-main--text-only .post-detail-info[data-v-879ba776]{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;width:100%}.post-detail-images[data-v-879ba776]{background:#000;-webkit-flex:1;-ms-flex:1;flex:1;max-width:60%;overflow:hidden;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.post-detail-image-container[data-v-879ba776],.post-detail-images[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post-detail-image-container[data-v-879ba776]{height:100%;position:relative;width:100%}.post-detail-media-placeholder[data-v-879ba776]{background:radial-gradient(circle at center,hsla(0,0%,100%,.08),transparent 35%),#000;height:100%;width:100%}.post-detail-video-container[data-v-879ba776]{-webkit-align-items:center;background:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;contain:layout style;cursor:pointer;justify-content:center;overflow:hidden;will-change:transform}.post-detail-video-container[data-v-879ba776]:before{background:#000;content:"";inset:0;pointer-events:none;position:absolute;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:8}.post-detail-video-container.post-detail-video-container--ready[data-v-879ba776]:before{opacity:0}.post-detail-video-container[data-v-879ba776]:-webkit-full-screen{background:#000}.post-detail-video-container[data-v-879ba776]:-moz-full-screen{background:#000}.post-detail-video-container[data-v-879ba776]:-ms-fullscreen{background:#000}.post-detail-video-container[data-v-879ba776]:fullscreen{background:#000}.post-detail-video-container:-webkit-full-screen .video-controls[data-v-879ba776]{border-radius:0}.post-detail-video-container:-moz-full-screen .video-controls[data-v-879ba776]{border-radius:0}.post-detail-video-container:-ms-fullscreen .video-controls[data-v-879ba776]{border-radius:0}.post-detail-video-container:fullscreen .video-controls[data-v-879ba776]{border-radius:0}.post-detail-video[data-v-879ba776]{display:none;pointer-events:none;position:absolute}.post-detail-video.post-detail-video--ready[data-v-879ba776]{-webkit-animation:video-fade-in-879ba776 .15s ease forwards;animation:video-fade-in-879ba776 .15s ease forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#000;display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}@-webkit-keyframes video-fade-in-879ba776{0%{opacity:0}to{opacity:1}}@keyframes video-fade-in-879ba776{0%{opacity:0}to{opacity:1}}.video-thumb-poster[data-v-879ba776]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;z-index:1}.video-loading[data-v-879ba776],.video-thumb-poster[data-v-879ba776]{background:#000;inset:0;pointer-events:none;position:absolute}.video-loading[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:10}.video-loading-spinner[data-v-879ba776]{-webkit-animation:video-loading-spin-879ba776 .8s linear infinite;animation:video-loading-spin-879ba776 .8s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:40px;width:40px}@-webkit-keyframes video-loading-spin-879ba776{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes video-loading-spin-879ba776{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.video-play-center[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:0;position:absolute;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto;z-index:4}.video-play-center svg[data-v-879ba776]{-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.video-play-center:hover svg[data-v-879ba776]{-webkit-transform:scale(1.12);transform:scale(1.12)}.vplay-fade-enter-active[data-v-879ba776],.vplay-fade-leave-active[data-v-879ba776]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.vplay-fade-enter-from[data-v-879ba776],.vplay-fade-leave-to[data-v-879ba776]{opacity:0}.video-controls[data-v-879ba776]{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:linear-gradient(transparent,#000000b3);bottom:0;left:0;opacity:0;padding:0 12px 10px;pointer-events:none;position:absolute;right:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;will-change:opacity;z-index:5}.video-controls.video-controls--visible[data-v-879ba776]{opacity:1;pointer-events:auto}.video-progress-wrap[data-v-879ba776]{cursor:pointer;padding:8px 0 4px}.video-progress-track[data-v-879ba776]{background:#ffffff4d;border-radius:2px;height:4px;position:relative;-webkit-transition:height .15s ease;transition:height .15s ease}.video-progress-wrap:hover .video-progress-track[data-v-879ba776]{height:6px}.video-progress-fill[data-v-879ba776]{background:#fff;border-radius:2px;bottom:0;left:0;position:absolute;top:0;-webkit-transition:width .1s linear;transition:width .1s linear}.video-progress-thumb[data-v-879ba776]{background:#fff;border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px #0006;height:12px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:12px}.video-progress-wrap:hover .video-progress-thumb[data-v-879ba776]{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.video-controls-row[data-v-879ba776]{gap:4px}.vctl-btn[data-v-879ba776],.video-controls-row[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vctl-btn[data-v-879ba776]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-justify-content:center;-ms-flex-pack:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;height:32px;justify-content:center;padding:0;-webkit-transition:background .15s ease;transition:background .15s ease;width:32px}.vctl-btn[data-v-879ba776]:hover{background:#ffffff26}.video-time[data-v-879ba776]{color:#fff;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:2px;white-space:nowrap}.vctl-spacer[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1}.video-speed-wrap[data-v-879ba776]{position:relative}.vctl-speed-btn[data-v-879ba776]{font-size:13px;font-weight:600;letter-spacing:.02em;padding:0 8px;width:auto}.video-speed-menu[data-v-879ba776]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414eb;border-radius:8px;bottom:calc(100% + 6px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.4);box-shadow:0 4px 16px #0006;min-width:72px;overflow:hidden;position:absolute;right:0}.video-speed-item[data-v-879ba776]{background:none;border:none;color:#ccc;cursor:pointer;display:block;font-size:13px;padding:8px 16px;text-align:center;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease;width:100%}.video-speed-item[data-v-879ba776]:hover{background:#ffffff1a;color:#fff}.video-speed-item.video-speed-item--active[data-v-879ba776]{color:#fff;font-weight:700}.video-volume-wrap[data-v-879ba776]{position:relative}.video-volume-slider-wrap[data-v-879ba776],.video-volume-wrap[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-volume-slider-wrap[data-v-879ba776]{overflow:hidden;-webkit-transition:width .2s ease;transition:width .2s ease;width:0}.video-volume-slider-wrap.video-volume-slider-wrap--visible[data-v-879ba776]{width:72px}.video-volume-slider[data-v-879ba776]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;margin-left:4px;outline:none;vertical-align:middle;width:64px}.video-volume-slider[data-v-879ba776]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:12px;width:12px}.video-volume-slider[data-v-879ba776]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.post-detail-swiper[data-v-879ba776]{height:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.post-detail-swiper[data-v-879ba776] .swiper-wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-detail-swiper[data-v-879ba776] .swiper-slide{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.swiper-slide-wrapper[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}.post-detail-image[data-v-879ba776],.swiper-slide-wrapper[data-v-879ba776]{height:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.post-detail-image[data-v-879ba776]{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.post-detail-swiper[data-v-879ba776] .swiper-button-next,.post-detail-swiper[data-v-879ba776] .swiper-button-prev{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:50%;color:#fff;height:44px;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:44px;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.post-detail-swiper[data-v-879ba776] .swiper-button-next:hover,.post-detail-swiper[data-v-879ba776] .swiper-button-prev:hover{background:#ffffff4d}.post-detail-swiper[data-v-879ba776] .swiper-button-next:after,.post-detail-swiper[data-v-879ba776] .swiper-button-prev:after{font-size:20px;font-weight:700}.post-detail-swiper[data-v-879ba776] .swiper-button-disabled{opacity:.3}.post-detail-swiper[data-v-879ba776] .swiper-pagination{bottom:20px}.post-detail-swiper[data-v-879ba776] .swiper-pagination-bullet{background:#ffffff80;height:8px;margin:0 4px;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;width:8px}.post-detail-swiper[data-v-879ba776] .swiper-pagination-bullet-active{background:#fff;border-radius:4px}.image-counter[data-v-879ba776]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:6px 12px;position:absolute;right:20px;top:20px;z-index:10}.post-detail-info[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;padding:0 24px;-ms-scroll-chaining:none;background:#fff;min-width:0;overscroll-behavior:contain;position:relative;scrollbar-width:none;-ms-touch-action:pan-y;touch-action:pan-y;-ms-overflow-style:none}.post-detail-info[data-v-879ba776]::-webkit-scrollbar{display:none}.post-detail-header[data-v-879ba776]{-webkit-justify-content:space-between;-ms-flex-pack:justify;background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;margin-bottom:16px;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.post-detail-author[data-v-879ba776],.post-detail-header[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.post-detail-author[data-v-879ba776]{gap:12px}.post-more-menu[data-v-879ba776]{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;flex-shrink:0}.post-more-btn[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:50%;cursor:pointer;gap:4px;height:32px;justify-content:center;padding:0;-webkit-transition:background .2s;transition:background .2s;width:32px}.post-more-btn[data-v-879ba776]:hover{background:#f5f5f5}.post-more-btn span[data-v-879ba776]{background:#666;border-radius:50%;display:block;height:4px;-webkit-transition:background .2s;transition:background .2s;width:4px}.post-more-btn:hover span[data-v-879ba776]{background:#191919}.post-menu-backdrop[data-v-879ba776]{inset:0;position:fixed;z-index:99}.post-more-dropdown[data-v-879ba776]{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px #0000001f;left:50%;min-width:70px;overflow:hidden;position:absolute;top:calc(100% + 6px);-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:100}.post-more-item[data-v-879ba776]{background:transparent;border:none;color:#333;cursor:pointer;display:block;font-size:14px;padding:10px 16px;text-align:left;-webkit-transition:background .15s;transition:background .15s;width:100%}.post-more-item[data-v-879ba776]:hover{background:#f5f5f5}.post-more-item.danger[data-v-879ba776]{color:#000;font-family:HarmonyOS_Sans_SC;font-size:16px;font-weight:400}.post-more-item.danger[data-v-879ba776]:hover{background:#eee}.post-more-item[data-v-879ba776]:disabled{cursor:not-allowed;opacity:.5}.menu-fade-enter-active[data-v-879ba776],.menu-fade-leave-active[data-v-879ba776]{-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.menu-fade-enter-from[data-v-879ba776],.menu-fade-leave-to[data-v-879ba776]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.post-detail-avatar[data-v-879ba776]{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.post-detail-author-info[data-v-879ba776]{-webkit-align-items:end;-ms-flex-align:end;align-items:end}.post-detail-author-info[data-v-879ba776],.post-detail-author-level-wrap[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px}.post-detail-author-level-wrap[data-v-879ba776]{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-detail-author-tier-icon[data-v-879ba776]{margin-left:10px;width:15px}.post-detail-author-name[data-v-879ba776]{color:#191919;font-size:16px;font-weight:500}.post-detail-author-level[data-v-879ba776]{color:#777;font-size:14px}.post-detail-time[data-v-879ba776]{color:#999;font-size:14px;margin-top:8px}.post-detail-follow-btn[data-v-879ba776]{background-color:#e45b3a;border-radius:22px;color:#fff;cursor:pointer;font-size:14px;padding:6px 14px;-webkit-transition:all .2s;transition:all .2s}.post-detail-follow-btn[data-v-879ba776]:hover{background-color:#d64d2e}.post-detail-tags[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.post-detail-tag[data-v-879ba776]{background:#f5f5f5;border-radius:16px;color:#666;cursor:pointer;font-size:14px;padding:4px 12px;-webkit-transition:all .2s;transition:all .2s}.post-detail-tag[data-v-879ba776]:hover{background:#e0e0e0}.post-detail-text[data-v-879ba776]{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px}.post-detail-text[data-v-879ba776] .content-link{color:#e45b3a;cursor:pointer;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.post-detail-text[data-v-879ba776] .content-link:hover{color:#d04a2e;text-decoration:underline}.post-detail-text[data-v-879ba776] .content-link:visited{color:#b83d1f}.post-detail-actions[data-v-879ba776]{border-bottom:1px solid #eee;border-top:1px solid #eee;gap:24px;margin-bottom:20px;padding:16px 0}.action-btn[data-v-879ba776],.post-detail-actions[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.action-btn[data-v-879ba776]{background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;gap:6px;padding:4px 8px;-webkit-transition:background-color .2s;transition:background-color .2s}.action-btn[data-v-879ba776]:hover{background-color:#f5f5f5}.action-btn.liked .action-icon[data-v-879ba776]{color:#f44}.action-btn.favorited .action-icon[data-v-879ba776]{color:orange}.action-icon[data-v-879ba776]{display:inline-block;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .2s;transition:opacity .2s;width:22px}.action-count[data-v-879ba776]{color:#333;font-family:HarmonyOS_Sans_SC;font-size:16px;font-weight:400}.share-button[data-v-879ba776]{background:#fff;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;font-size:14px;margin-left:auto;padding:6px 16px;-webkit-transition:all .2s;transition:all .2s}.share-button[data-v-879ba776]:hover{border-color:#ff6b00;color:#ff6b00}.like-animating .action-icon[data-v-879ba776],.like-animating .comment-action-icon[data-v-879ba776]{-webkit-animation:likeBounce-879ba776 .4s cubic-bezier(.68,-.55,.265,1.55)!important;animation:likeBounce-879ba776 .4s cubic-bezier(.68,-.55,.265,1.55)!important;-webkit-transform-origin:center;transform-origin:center;will-change:transform}.like-animating img.action-icon[data-v-879ba776],.like-animating img.comment-action-icon[data-v-879ba776]{display:inline-block!important}@-webkit-keyframes likeBounce-879ba776{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}25%{-webkit-transform:scale(1.4) rotate(-5deg);transform:scale(1.4) rotate(-5deg)}50%{-webkit-transform:scale(.85) rotate(5deg);transform:scale(.85) rotate(5deg)}75%{-webkit-transform:scale(1.15) rotate(-2deg);transform:scale(1.15) rotate(-2deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}}@keyframes likeBounce-879ba776{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}25%{-webkit-transform:scale(1.4) rotate(-5deg);transform:scale(1.4) rotate(-5deg)}50%{-webkit-transform:scale(.85) rotate(5deg);transform:scale(.85) rotate(5deg)}75%{-webkit-transform:scale(1.15) rotate(-2deg);transform:scale(1.15) rotate(-2deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0)}}.post-detail-comments-section[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.comments-section-toolbar[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding-right:4px}.comments-section-title[data-v-879ba776]{color:#333;font-family:HarmonyOS Sans,sans-serif;font-size:15px;font-weight:600}.comment-sort-tabs[data-v-879ba776]{-webkit-align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#f5f5f5;border-radius:8px;gap:4px;padding:3px}.comment-sort-tab[data-v-879ba776]{background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;font-family:HarmonyOS Sans,sans-serif;font-size:12px;padding:6px 10px;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.comment-sort-tab[data-v-879ba776]:hover{color:#333}.comment-sort-tab.active[data-v-879ba776]{background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000f;color:#e45b3a;font-weight:500}.comment-attachments[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px;margin-top:8px}.comment-attachments--reply[data-v-879ba776]{margin-left:0}.comment-attachment-img[data-v-879ba776]{border:1px solid #eee;border-radius:8px;cursor:pointer;max-height:160px;max-width:160px;-o-object-fit:cover;object-fit:cover}.comment-compose-previews[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px}.comment-compose-preview[data-v-879ba776]{border:1px solid #e8e8e8;border-radius:8px;height:64px;overflow:hidden;position:relative;width:64px}.comment-compose-preview img[data-v-879ba776]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-compose-preview-remove[data-v-879ba776]{-webkit-align-items:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;height:20px;line-height:1;position:absolute;right:2px;top:2px;width:20px;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}.comment-compose-preview-remove[data-v-879ba776]:hover{background:#000000bf}.comment-input-container--mention[data-v-879ba776]{position:relative}.comment-compose-field[data-v-879ba776]{-webkit-align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;background:#fafafa;border:1px solid #e3e3e3;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:48px;-webkit-transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s,-webkit-box-shadow .2s;width:100%}.comment-compose-field[data-v-879ba776]:focus-within{background:#fff;border-color:#e45b3a;-webkit-box-shadow:0 0 0 2px rgba(228,91,58,.12);box-shadow:0 0 0 2px #e45b3a1f}.comment-compose-textarea[data-v-879ba776]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none!important;border-radius:12px 0 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;-webkit-flex:1;-ms-flex:1;flex:1;font-family:inherit;font-size:14px;line-height:1.5;margin:0;max-height:140px;min-height:48px!important;min-width:0;overflow-x:hidden;overflow-y:auto;padding:13px 12px 13px 14px;resize:none!important}.comment-compose-textarea[data-v-879ba776]::-webkit-input-placeholder{color:#9a9a9a;line-height:1.5}.comment-compose-textarea[data-v-879ba776]::-moz-placeholder{color:#9a9a9a;line-height:1.5}.comment-compose-textarea[data-v-879ba776]:-ms-input-placeholder{color:#9a9a9a;line-height:1.5}.comment-compose-textarea[data-v-879ba776]::-ms-input-placeholder{color:#9a9a9a;line-height:1.5}.comment-compose-textarea[data-v-879ba776]::placeholder{color:#9a9a9a;line-height:1.5}.comment-compose-textarea[data-v-879ba776]:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.comment-compose-textarea[data-v-879ba776]:disabled{cursor:not-allowed;opacity:.65}.comment-compose-toolbar[data-v-879ba776]{-webkit-flex-shrink:0;-ms-flex-negative:0;background:#ffffffa6;border-left:1px solid #ededed;border-radius:0 12px 12px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 8px}.comment-compose-toolbar[data-v-879ba776],.comment-toolbar-btn[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.comment-toolbar-btn[data-v-879ba776]{background:transparent;border:none;border-radius:8px;color:#4a4a4a;cursor:pointer;font-size:18px;height:32px;line-height:1;margin:0;opacity:.85;padding:0;-webkit-transition:background .15s,opacity .15s;transition:background .15s,opacity .15s;width:36px}.comment-toolbar-btn[data-v-879ba776]:hover:not(:disabled){background:#0000000d;color:#e45b3a;opacity:1}.comment-toolbar-btn[data-v-879ba776]:disabled{cursor:not-allowed;opacity:.35}.comment-toolbar-icon[data-v-879ba776]{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.mention-suggest-panel--comment[data-v-879ba776]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;bottom:100%;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px #0000001a;left:0;margin-bottom:6px;max-height:220px;overflow-y:auto;position:absolute;right:0;z-index:50}.mention-suggest-panel--comment .mention-suggest-empty[data-v-879ba776],.mention-suggest-panel--comment .mention-suggest-loading[data-v-879ba776]{color:#999;font-size:13px;padding:12px;text-align:center}.mention-suggest-panel--comment .mention-suggest-row[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;gap:10px;padding:8px 12px}.mention-suggest-panel--comment .mention-suggest-row.mention-suggest-row--active[data-v-879ba776],.mention-suggest-panel--comment .mention-suggest-row[data-v-879ba776]:hover{background:#f7f7f7}.mention-suggest-panel--comment .mention-suggest-avatar[data-v-879ba776]{border-radius:50%;-webkit-flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px;-ms-flex-negative:0;flex-shrink:0}.mention-suggest-panel--comment .mention-suggest-avatar--placeholder[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#e45b3a;color:#fff;font-size:12px;font-weight:600;justify-content:center}.mention-suggest-panel--comment .mention-suggest-meta[data-v-879ba776]{min-width:0}.mention-suggest-panel--comment .mention-suggest-title[data-v-879ba776]{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden[data-v-879ba776]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.comments-list[data-v-879ba776]{padding-bottom:16px}.expand-replies-btn[data-v-879ba776]{color:#777;cursor:pointer;font-family:HarmonyOS Sans,sans-serif;font-size:14px;margin-left:50px;margin-top:8px;padding:8px 16px;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expand-replies-btn[data-v-879ba776]:hover{opacity:.8}.expand-replies-btn .loading-text[data-v-879ba776]{color:#999}.expand-replies-skeleton-list[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:12px 0;width:100%}.expand-replies-skeleton-item[data-v-879ba776]{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:start;align-items:flex-start}.expand-replies-skeleton-avatar[data-v-879ba776]{background:#f5f5f5;border-radius:50%;-webkit-flex-shrink:0;height:32px;overflow:hidden;width:32px;-ms-flex-negative:0;flex-shrink:0;position:relative}.expand-replies-skeleton-content[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.expand-replies-skeleton-header[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.expand-replies-skeleton-name[data-v-879ba776]{background:#f5f5f5;border-radius:7px;height:14px;overflow:hidden;position:relative;width:100px}.expand-replies-skeleton-time[data-v-879ba776]{background:#f5f5f5;border-radius:6px;height:12px;overflow:hidden;position:relative;width:60px}.expand-replies-skeleton-text[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}.expand-replies-skeleton-text .skeleton-shimmer[data-v-879ba776]{background:#f5f5f5;border-radius:7px;height:14px;overflow:hidden;position:relative}.expand-replies-skeleton-text .skeleton-shimmer[data-v-879ba776]:first-child{width:100%}.expand-replies-skeleton-text .skeleton-shimmer[data-v-879ba776]:nth-child(2){width:80%}.expand-replies-skeleton-avatar .skeleton-shimmer[data-v-879ba776],.expand-replies-skeleton-name .skeleton-shimmer[data-v-879ba776],.expand-replies-skeleton-text .skeleton-shimmer[data-v-879ba776],.expand-replies-skeleton-time .skeleton-shimmer[data-v-879ba776]{-webkit-animation:shimmer-879ba776 1.5s infinite;animation:shimmer-879ba776 1.5s infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);height:100%;width:100%}.load-more-comments-container[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:8px;justify-content:center;padding:16px 20px}.load-more-comments-container .load-more-comments-spinner[data-v-879ba776]{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#777;height:24px;width:24px}.load-more-comments-container .load-more-comments-text[data-v-879ba776]{color:#666;font-family:HarmonyOS Sans,sans-serif;font-size:12px}.no-more-comments-container[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px}.no-more-comments-container .no-more-comments-text[data-v-879ba776]{color:#999;font-family:HarmonyOS Sans,sans-serif;font-size:12px}.no-comments[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:40px 20px;text-align:center}.no-comments-text[data-v-879ba776]{color:#999;font-family:HarmonyOS_Sans_SC;font-size:16px;font-weight:400;margin:0}.comment-item[data-v-879ba776]{margin-bottom:20px}.comment-item.reply-item[data-v-879ba776]{margin-bottom:0;margin-left:0}.comment-item.reply-item[data-v-879ba776],.comment-main[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex}.comment-main[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1;gap:12px}.comment-avatar[data-v-879ba776]{border-radius:50%;-webkit-flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px;-ms-flex-negative:0;flex-shrink:0}.comment-content[data-v-879ba776]{background-color:#f2f2f2;border-radius:9px;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;min-width:0;overflow:visible;padding:10px 0 10px 10px}.comment-pinned-text[data-v-879ba776]{color:#e45b3a;font-size:12px;font-weight:500;margin-left:8px}.comment-header[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-webkit-justify-content:space-between;margin-bottom:6px;-ms-flex-pack:justify;justify-content:space-between}.comment-header-lines[data-v-879ba776]{min-width:0}.comment-header-lines--reply[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}.comment-header-line[data-v-879ba776]{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.comment-level-container[data-v-879ba776]{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;background:#1a1a1a;border-radius:4px;color:#fff;font-size:12px;gap:4px;padding:2px 10px}.comment-level-container img[data-v-879ba776]{height:10px;width:12px}.comment-header-content[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.comment-author[data-v-879ba776]{color:#191919;font-size:16px;font-weight:400;overflow-wrap:anywhere;word-break:break-word}.comment-level[data-v-879ba776]{color:#777;font-size:14px;margin:0 5px}.comment-time[data-v-879ba776]{color:#777;font-size:14px;margin-left:15px}.comment-more-menu[data-v-879ba776]{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;flex-shrink:0;margin-left:2px}.comment-more-btn[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:18px;height:32px;justify-content:center;line-height:1;padding:0;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;width:32px}.comment-more-btn[data-v-879ba776]:hover{background:#0000000f;color:#333}.comment-action-menu-dropdown[data-v-879ba776]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;bottom:calc(100% + 4px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.12);box-shadow:0 6px 20px #0000001f;min-width:140px;padding:6px 0;position:absolute;right:0;z-index:100}.comment-action-menu-item[data-v-879ba776]{background:none;border:none;color:#333;cursor:pointer;display:block;font-family:HarmonyOS Sans,sans-serif;font-size:14px;padding:10px 14px;text-align:left;-webkit-transition:background .12s;transition:background .12s;width:100%}.comment-action-menu-item[data-v-879ba776]:hover{background:#f5f5f5}.comment-action-menu-item--danger[data-v-879ba776]{color:#d93025}.comment-action-menu-item--danger[data-v-879ba776]:hover{background:#d9302514}.comment-text[data-v-879ba776]{color:#333;cursor:pointer;font-size:16px;line-height:1.5;margin-bottom:8px;padding-right:10px;word-wrap:break-word;margin-right:10px;max-width:100%;overflow:hidden;overflow-wrap:break-word;white-space:normal;word-break:break-word}.comment-text[data-v-879ba776]:hover{opacity:.8}.comment-actions[data-v-879ba776]{gap:0}.comment-action-btn[data-v-879ba776],.comment-actions[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.comment-action-btn[data-v-879ba776]{background:transparent;border:none;border-radius:4px;cursor:pointer;gap:4px;padding:4px 8px;-webkit-transition:background-color .2s;transition:background-color .2s}.comment-action-btn[data-v-879ba776]:hover{background-color:#0000000d}.comment-action-btn.liked .comment-action-icon[data-v-879ba776]{-webkit-filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(7151%) hue-rotate(346deg) brightness(101%) contrast(101%);filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(7151%) hue-rotate(346deg) brightness(101%) contrast(101%)}.comment-action-icon[data-v-879ba776]{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.comment-action-count[data-v-879ba776]{color:#666;font-family:HarmonyOS_Sans_SC;font-size:14px;font-weight:400}.comment-replies[data-v-879ba776]{margin-left:0;margin-top:12px;padding-left:0}.comment-reply-to[data-v-879ba776]{color:#777;font-size:14px;margin:0 5px}.comment-reply-to-name[data-v-879ba776]{color:#191919;font-family:HarmonyOS_Sans_SC;font-size:16px;font-weight:400;overflow-wrap:anywhere;word-break:break-word}.comment-header-lines--reply .comment-time[data-v-879ba776]{margin-left:8px}.nested-reply[data-v-879ba776]{margin-left:0;margin-top:8px;padding-left:0}.reply-input-section[data-v-879ba776]{border-top:1px dashed #eee;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:10px;margin-top:12px;padding-top:12px;position:relative;z-index:1}.reply-input-avatar[data-v-879ba776]{border-radius:50%;-webkit-flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px;-ms-flex-negative:0;flex-shrink:0}.reply-input-wrapper[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.reply-input-container[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;overflow:visible;width:98%}.reply-input[data-v-879ba776]{border:none;border-radius:8px;-webkit-flex:1;-ms-flex:1;flex:1;font-family:HarmonyOS_Sans_SC;font-size:14px;line-height:1.5;padding:8px 80px 8px 12px;resize:none;width:100%}.reply-input[data-v-879ba776]:focus{outline:none}.reply-send-btn[data-v-879ba776]{background-color:transparent;border:none;border-radius:6px;color:#999;cursor:pointer;font-size:14px;padding:6px 16px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.reply-send-btn[data-v-879ba776]:hover{color:#007bff}.reply-send-btn[data-v-879ba776]:active{color:#0056b3}.reply-send-hint[data-v-879ba776]{color:#007bff;cursor:pointer;font-size:14px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}.reply-send-hint.disabled[data-v-879ba776]{color:#ccc;cursor:not-allowed;pointer-events:none}.reply-send-hint[data-v-879ba776]:not(.disabled):hover{color:#0056b3}.reply-input[data-v-879ba776]::-webkit-input-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-shadow:none;text-transform:none;vertical-align:top}.reply-input[data-v-879ba776]::-moz-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-shadow:none;text-transform:none;vertical-align:top}.reply-input[data-v-879ba776]:-ms-input-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-shadow:none;text-transform:none;vertical-align:top}.reply-input[data-v-879ba776]::-ms-input-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-shadow:none;text-transform:none;vertical-align:top}.reply-input[data-v-879ba776]::placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-shadow:none;text-transform:none;vertical-align:top}.comment-reply-input-section[data-v-879ba776]{border-top:1px dashed #eee;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;margin-top:12px;padding-bottom:12px;position:relative;z-index:1}.comment-reply-input-avatar[data-v-879ba776]{border-radius:50%;-webkit-flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px;-ms-flex-negative:0;flex-shrink:0}.comment-reply-input-wrapper[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1}.comment-reply-input-container[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;overflow:visible;width:98%}.comment-reply-input[data-v-879ba776]{border:none;border-radius:8px;-webkit-flex:1;-ms-flex:1;flex:1;font-family:inherit;font-size:14px;height:20px;padding:10px 60px 10px 12px;width:100%}.comment-reply-input[data-v-879ba776]:focus{outline:none}.comment-reply-input[data-v-879ba776]::-webkit-input-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-transform:none;vertical-align:top}.comment-reply-input[data-v-879ba776]::-moz-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-transform:none;vertical-align:top}.comment-reply-input[data-v-879ba776]:-ms-input-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-transform:none;vertical-align:top}.comment-reply-input[data-v-879ba776]::-ms-input-placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-transform:none;vertical-align:top}.comment-reply-input[data-v-879ba776]::placeholder{color:#999;font-family:HarmonyOS_Sans_SC;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left;text-transform:none;vertical-align:top}.comment-reply-send-hint[data-v-879ba776]{color:#007bff;cursor:pointer;font-size:14px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}.comment-reply-send-hint.disabled[data-v-879ba776]{color:#ccc;cursor:not-allowed;pointer-events:none}.comment-reply-send-hint[data-v-879ba776]:not(.disabled):hover{color:#0056b3}.comment-input-section[data-v-879ba776]{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px;padding-top:16px}.comment-input-fixed[data-v-879ba776]{background:#fff;border-top:1px solid #eee;bottom:0;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.05);box-shadow:0 -2px 8px #0000000d;margin:auto -24px 0;padding:16px 24px 24px;position:-webkit-sticky;position:sticky;z-index:10}.comment-input-avatar[data-v-879ba776]{border-radius:50%;-webkit-flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px;-ms-flex-negative:0;flex-shrink:0}.comment-input-fixed .comment-input-avatar[data-v-879ba776]{margin-top:4px}.comment-input-wrapper[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1}.comment-input[data-v-879ba776]{border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:14px;height:20px;min-height:20px;padding:12px;resize:vertical;width:calc(100% - 24px)}.comment-input[data-v-879ba776]:focus{border-color:#ff6b00;outline:none}.comment-input[data-v-879ba776]::-webkit-input-placeholder{color:#999}.comment-input[data-v-879ba776]::-moz-placeholder{color:#999}.comment-input[data-v-879ba776]:-ms-input-placeholder{color:#999}.comment-input[data-v-879ba776]::-ms-input-placeholder{color:#999}.comment-input[data-v-879ba776]::placeholder{color:#999}.comment-compose-field .comment-input.comment-compose-textarea[data-v-879ba776]{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:auto!important;min-height:48px!important;padding:13px 12px 13px 14px;resize:none!important;width:100%!important}.comment-input-actions[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;gap:12px;justify-content:flex-end;margin-top:12px}.comment-cancel-btn[data-v-879ba776],.comment-send-btn[data-v-879ba776]{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 20px;-webkit-transition:all .2s;transition:all .2s}.comment-cancel-btn[data-v-879ba776]{background:#fff;border:1px solid #ddd;color:#666}.comment-cancel-btn[data-v-879ba776]:hover{background-color:#f5f5f5}.comment-send-btn[data-v-879ba776]{background:#666;color:#fff}.comment-send-btn[data-v-879ba776]:hover{background:#555}.comment-send-btn[data-v-879ba776]:disabled{background:#ccc;cursor:not-allowed}.comments-skeleton[data-v-879ba776]{margin-bottom:20px}.comment-skeleton-item[data-v-879ba776]{border-bottom:1px solid #f0f0f0;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px;padding-bottom:20px}.comment-skeleton-item[data-v-879ba776]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-skeleton-avatar[data-v-879ba776]{background:#f5f5f5;border-radius:50%;-webkit-flex-shrink:0;height:40px;overflow:hidden;width:40px;-ms-flex-negative:0;flex-shrink:0}.comment-skeleton-content[data-v-879ba776]{background-color:#f2f2f7;border-radius:9px;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 0 10px 10px}.comment-skeleton-header[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.comment-skeleton-name[data-v-879ba776]{background:#e0e0e0;border-radius:8px;height:16px;overflow:hidden;width:100px}.comment-skeleton-level[data-v-879ba776]{background:#e0e0e0;border-radius:7px;height:14px;overflow:hidden;width:40px}.comment-skeleton-time[data-v-879ba776]{background:#e0e0e0;border-radius:6px;height:12px;overflow:hidden;width:60px}.comment-skeleton-text[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:8px}.comment-skeleton-text .skeleton-shimmer[data-v-879ba776]{background:#e0e0e0;border-radius:7px;height:14px;overflow:hidden}.comment-skeleton-text .skeleton-shimmer[data-v-879ba776]:first-child{width:50%}.comment-skeleton-text .skeleton-shimmer[data-v-879ba776]:nth-child(2){width:30%}.comment-skeleton-actions[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.comment-skeleton-action[data-v-879ba776]{background:#e0e0e0;border-radius:8px;height:16px;overflow:hidden;width:50px}.skeleton-shimmer[data-v-879ba776]{-webkit-animation:shimmer-879ba776 1.5s infinite;animation:shimmer-879ba776 1.5s infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);height:100%;width:100%}@-webkit-keyframes shimmer-879ba776{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes shimmer-879ba776{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@media (max-width:768px){.post-detail-modal[data-v-879ba776]{border-radius:0;max-height:100vh;max-width:100%}.post-detail-main[data-v-879ba776]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-detail-main--text-only .post-detail-info[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1;max-height:none}.post-detail-images[data-v-879ba776]{max-height:50vh;max-width:100%}.post-detail-info[data-v-879ba776]{-webkit-flex:1;-ms-flex:1;flex:1;max-height:50vh}.modal-close-btn[data-v-879ba776]{right:8px;top:8px}}@font-face{font-display:swap;font-family:TheNightWatch;font-style:normal;font-weight:400;src:url(../font/TheNightWatch.ttf) format("truetype"),url(./TheNightWatch-CfJSSF9j.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS_Sans_SC;font-style:normal;font-weight:400;src:url(../font/HarmonyOS_Sans_SC_Medium.ttf) format("truetype"),url(./HarmonyOS_Sans_SC_Medium-C0JYcCxp.ttf) format("truetype")}@font-face{font-display:swap;font-family:Archivo Black;font-style:normal;font-weight:400;src:url(../font/Archivoblack.ttf) format("truetype"),url(./Archivoblack-BXeqSQqd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/font/Inter.otf) format("truetype"),url(./inter-B3d6VThR.otf) format("truetype")}[data-v-879ba776]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-879ba776] .post-detail-swiper .swiper-pagination-bullet,[data-v-879ba776] .post-detail-swiper .swiper-pagination-bullet-active{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}[data-v-879ba776] .post-detail-swiper .swiper-pagination{-webkit-transition:none!important;transition:none!important}[data-v-879ba776] .post-detail-swiper .swiper-button-next,[data-v-879ba776] .post-detail-swiper .swiper-button-prev{-webkit-tap-highlight-color:transparent}.image-preview-overlay[data-v-879ba776]{background-color:#000000e6;cursor:pointer;inset:0;position:fixed;-ms-touch-action:auto;touch-action:auto;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:10001;-webkit-touch-callout:none}.image-preview-container[data-v-879ba776],.image-preview-overlay[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.image-preview-container[data-v-879ba776]{cursor:default;max-height:90vh;max-width:90vw;position:relative}.image-preview-img[data-v-879ba776]{max-height:90vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.image-preview-close[data-v-879ba776]{-webkit-align-items:center;background:#ffffff1a;border:none;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;position:absolute;right:20px;top:20px;width:40px;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#fff;cursor:pointer;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;z-index:10002}.image-preview-close[data-v-879ba776]:hover{background:#fff3}.image-preview-nav[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.image-preview-next[data-v-879ba776],.image-preview-prev[data-v-879ba776]{-webkit-align-items:center;background:#ffffff1a;border:none;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;width:50px;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#fff;cursor:pointer;justify-content:center;pointer-events:all;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;margin:0 20px;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background-color .2s;transition:background-color .2s}.image-preview-next[data-v-879ba776]:hover:not(:disabled),.image-preview-prev[data-v-879ba776]:hover:not(:disabled){background:#fff3}.image-preview-next[data-v-879ba776]:disabled,.image-preview-prev[data-v-879ba776]:disabled{cursor:not-allowed;opacity:.3}.share-dialog-mask[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:10050;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#00000080;justify-content:center}.share-dialog-panel[data-v-879ba776]{background:#fff;border-radius:18px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.18);box-shadow:0 12px 40px #0000002e;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow:auto;position:relative;width:550px}.share-dialog-close[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:16px;top:16px;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:50%;color:#909399;cursor:pointer;height:32px;justify-content:center;padding:0;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;width:32px}.share-dialog-close[data-v-879ba776]:hover{background:#0000000f;color:#606266}.share-dialog-mask-fade-enter-active[data-v-879ba776]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.share-dialog-mask-fade-enter-active .share-dialog-panel[data-v-879ba776]{-webkit-animation:shareDialogBounceIn-879ba776 .3s cubic-bezier(.34,1.56,.64,1);animation:shareDialogBounceIn-879ba776 .3s cubic-bezier(.34,1.56,.64,1)}.share-dialog-mask-fade-leave-active[data-v-879ba776]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.share-dialog-mask-fade-leave-active .share-dialog-panel[data-v-879ba776]{animation:shareDialogBounceIn-879ba776 .2s ease-in reverse}.share-dialog-mask-fade-enter-from[data-v-879ba776],.share-dialog-mask-fade-leave-to[data-v-879ba776]{opacity:0}@-webkit-keyframes shareDialogBounceIn-879ba776{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes shareDialogBounceIn-879ba776{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.share-dialog[data-v-879ba776]{padding:40px;text-align:center}.share-title[data-v-879ba776]{color:#333;font-size:18px;font-weight:500;margin-bottom:24px}.share-icons[data-v-879ba776]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;gap:24px;justify-content:center;margin-bottom:32px}.share-icons img[data-v-879ba776]{cursor:pointer;height:48px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:48px}.share-icons img[data-v-879ba776]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.share-link[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#f5f5f5;border-radius:8px;gap:12px;padding:12px 16px}.share-link .url-text[data-v-879ba776]{color:#666;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:left;word-break:break-all}.share-link .copy-btn[data-v-879ba776]{background:#e45b3a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 16px;-webkit-transition:background-color .2s;transition:background-color .2s}.share-link .copy-btn[data-v-879ba776]:hover{background:#d04a2e}.image-preview-counter[data-v-879ba776]{background:#0009;border-radius:20px;bottom:20px;color:#fff;font-size:14px;left:50%;padding:8px 16px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.comment-input-container-with-emoji[data-v-879ba776]{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-ms-flex-align:center;align-items:center;gap:8px}.comment-input-container-with-emoji.comment-input-container--mention[data-v-879ba776]{display:block}.emoji-button[data-v-879ba776]{background:none;border:none;border-radius:4px;cursor:pointer;-webkit-flex-shrink:0;font-size:20px;padding:4px 8px;-webkit-transition:background-color .2s;transition:background-color .2s;-ms-flex-negative:0;flex-shrink:0}.emoji-button[data-v-879ba776]:hover{background-color:#0000000d}.comment-input-container-with-emoji .emoji-picker-container[data-v-879ba776]{border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px #00000026;overflow:hidden;position:fixed;z-index:2100}.comment-input-container-with-emoji .emoji-picker-container[data-v-879ba776] .v3-emoji-picker{border:none;-webkit-box-shadow:none;box-shadow:none}.comment-reply-input-container[data-v-879ba776],.reply-input-container[data-v-879ba776]{position:relative}.comment-reply-input-container .emoji-button[data-v-879ba776],.reply-input-container .emoji-button[data-v-879ba776]{font-size:18px;position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.comment-reply-input-container .emoji-picker-container[data-v-879ba776],.reply-input-container .emoji-picker-container[data-v-879ba776]{position:fixed;z-index:2100}@media (max-width:768px){.image-preview-container[data-v-879ba776]{max-height:100vh;max-width:100vw}.image-preview-img[data-v-879ba776]{max-height:100vh}.image-preview-next[data-v-879ba776],.image-preview-prev[data-v-879ba776]{height:40px;margin:0 10px;width:40px}.image-preview-close[data-v-879ba776]{height:36px;right:10px;top:10px;width:36px}.emoji-picker-container[data-v-879ba776]{left:0;right:auto}}.author-tier-icon[data-v-879ba776]{margin-left:15px;width:16px}
