.emoji-panel[data-v-a5616376]{background:#fff;border:1px solid var(--soft-line);border-radius:8px;box-shadow:var(--soft-shadow);padding:10px;width:min(700px,calc(100vw - 32px))}.emoji-tabs[data-v-a5616376]{display:flex;gap:6px;margin-bottom:8px;overflow-x:auto;padding-bottom:2px}.emoji-tabs button[data-v-a5616376]{align-items:center;background:transparent;border-radius:6px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:4px;height:28px;padding:0 8px}.emoji-tabs img[data-v-a5616376]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.emoji-tabs button.active[data-v-a5616376]{background:#e9fbfb;color:var(--primary-deep)}.emoji-grid[data-v-a5616376]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));max-height:320px;overflow-y:auto}.emoji-grid button[data-v-a5616376]{background:#f7fafa;border-radius:6px;display:grid;height:42px;place-items:center;width:100%}.emoji-grid img[data-v-a5616376]{max-height:34px;max-width:34px;-o-object-fit:contain;object-fit:contain}.emoji-grid span[data-v-a5616376]{font-size:20px;line-height:1}.emoji-state[data-v-a5616376]{color:var(--muted);font-size:12px;padding:12px 4px}.comment-section[data-v-7c794888]{background:transparent;border-top:1px solid var(--soft-line);grid-column:1/-1;margin-top:4px;padding-top:22px}.reader-comment-section[data-v-7c794888]{margin-top:44px}.comment-actions[data-v-7c794888],.comment-author[data-v-7c794888],.comment-head[data-v-7c794888]{align-items:center;display:flex;gap:12px}.comment-head[data-v-7c794888]{gap:14px;justify-content:space-between;margin-bottom:12px}.comment-head h2[data-v-7c794888]{color:var(--ink);font-size:18px;font-weight:700;line-height:1.25;margin:0}.comment-sort[data-v-7c794888]{color:var(--muted);display:flex;font-size:12px;gap:6px}.comment-sort button[data-v-7c794888]{align-items:center;background:transparent;border-radius:6px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:500;height:26px;padding:0 8px}.comment-sort .active[data-v-7c794888]{background:#e9fbfb;color:var(--primary-deep)}.comment-editor[data-v-7c794888]{align-items:start;border-bottom:1px solid var(--soft-line);display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr);padding:14px 0 15px}.comment-editor-body[data-v-7c794888],.comment-reply-body[data-v-7c794888]{display:grid;gap:8px;min-width:0;position:relative}.comment-avatar[data-v-7c794888],.comment-reply-avatar[data-v-7c794888]{background:#eef2f5;border-radius:50%;height:40px;overflow:hidden;position:relative;width:40px}.editor-avatar[data-v-7c794888]{height:40px;margin-top:2px;width:40px}.comment-avatar img[data-v-7c794888],.comment-reply-avatar img[data-v-7c794888]{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-input[data-v-7c794888],.comment-reply-input[data-v-7c794888]{background:#fff;border:1px solid var(--soft-line);border-radius:7px;color:var(--text);font-size:13px;line-height:1.5;min-height:42px;padding:10px 12px;text-align:left;width:100%}.comment-input[data-v-7c794888],.comment-reply-input[data-v-7c794888]{resize:vertical}.comment-tool-row[data-v-7c794888]{justify-content:space-between;min-height:24px}.comment-tool-left[data-v-7c794888],.comment-tool-row[data-v-7c794888]{align-items:center;display:flex;gap:6px}.reply-tools[data-v-7c794888]{margin-top:-2px}.comment-tool-button[data-v-7c794888]{background:transparent;border-radius:6px;color:var(--muted);display:inline-grid;height:26px;line-height:0;padding:0;place-items:center;position:relative;vertical-align:top;width:26px}.comment-tool-button[data-v-7c794888]:focus-visible,.comment-tool-button[data-v-7c794888]:hover{background:#e9fbfb;color:var(--primary-deep)}.comment-tool-button svg[data-v-7c794888]{display:block;fill:none;flex:0 0 auto;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:17px}.comment-image-input[data-v-7c794888]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.comment-emoji-pop[data-v-7c794888]{z-index:20}.comment-emoji-pop[data-v-7c794888],.comment-mention-pop[data-v-7c794888]{left:0;position:absolute;top:calc(100% + 8px)}.comment-mention-pop[data-v-7c794888]{background:#fff;border:1px solid var(--soft-line);border-radius:8px;box-shadow:var(--soft-shadow);display:grid;max-height:260px;overflow:auto;padding:8px;width:280px;z-index:21}.reply-mention-pop[data-v-7c794888]{top:calc(100% + 6px)}.comment-mention-pop button[data-v-7c794888]{align-items:center;background:transparent;border-radius:6px;color:var(--text);display:grid;font-size:13px;gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:36px;padding:4px 6px;text-align:left}.comment-mention-pop button[data-v-7c794888]:hover{background:#f4f8f8}.comment-mention-pop img[data-v-7c794888]{border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.comment-mention-pop span[data-v-7c794888]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-empty[data-v-7c794888]{color:var(--muted);font-size:12px;padding:9px 8px}.comment-image-preview[data-v-7c794888]{position:relative;width:-moz-fit-content;width:fit-content}.comment-image-preview img[data-v-7c794888]{border:1px solid var(--soft-line);border-radius:8px;display:block;max-height:128px;max-width:128px;-o-object-fit:cover;object-fit:cover}.comment-image-preview button[data-v-7c794888]{background:#141c20b8;border-radius:50%;color:#fff;display:grid;font-size:14px;height:20px;line-height:1;place-items:center;position:absolute;right:-7px;top:-7px;width:20px}.comment-media-list[data-v-7c794888]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.comment-media-button[data-v-7c794888]{background:#fff;border:0;border-radius:8px;cursor:zoom-in;overflow:hidden;padding:0}.comment-media-button img[data-v-7c794888]{display:block;max-height:180px;max-width:180px;-o-object-fit:cover;object-fit:cover}.reply-media-list[data-v-7c794888]{margin-top:6px}.comment-image-viewer[data-v-7c794888]{background:#10181c8f;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1600}.comment-image-viewer-panel[data-v-7c794888]{background:#f4f7f8;border-radius:10px;box-shadow:var(--soft-shadow);display:grid;gap:10px;max-height:min(88vh,900px);padding:12px;width:min(920px,calc(100vw - 48px))}.comment-image-viewer-close[data-v-7c794888]{background:transparent;border:0;color:var(--muted);font-size:13px;font-weight:700;justify-self:end;padding:0}.comment-image-viewer-main[data-v-7c794888]{background:#fff;border:0;border-radius:8px;overflow:hidden;padding:0}.comment-image-viewer-main img[data-v-7c794888]{display:block;max-height:70vh;-o-object-fit:contain;object-fit:contain;width:100%}.comment-image-viewer-thumbs[data-v-7c794888]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.comment-image-viewer-thumbs button[data-v-7c794888]{background:#fff;border:0;border-radius:6px;flex:0 0 auto;height:72px;overflow:hidden;padding:0;width:72px}.comment-image-viewer-thumbs button.active[data-v-7c794888]{outline:2px solid rgba(57,215,217,.72);outline-offset:1px}.comment-image-viewer-thumbs img[data-v-7c794888]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.guest-comment-input[data-v-7c794888]{cursor:pointer}.login-inline[data-v-7c794888]{color:var(--primary-deep)}.comment-reply-send[data-v-7c794888],.comment-send[data-v-7c794888]{background:var(--primary);border-radius:7px;color:#fff;font-size:13px;font-weight:600;height:32px;min-width:58px;padding:0 16px}.comment-send[data-v-7c794888]{align-self:end}.comment-reply-send.is-disabled[data-v-7c794888],.comment-reply-send[data-v-7c794888]:disabled,.comment-send.is-disabled[data-v-7c794888]{background:#edf0f0;color:#aab3bd;cursor:not-allowed}.comment-list[data-v-7c794888]{display:grid}.comment-item[data-v-7c794888]{border-bottom:1px solid var(--soft-line);display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);padding:16px 0}.comment-main[data-v-7c794888]{min-width:0}.comment-author[data-v-7c794888]{color:var(--ink);flex-wrap:wrap;font-size:14px;font-weight:500;gap:8px;position:relative}.publisher-badge[data-v-7c794888]{background:var(--user-level-color,#dedede);color:#fff;width:-moz-fit-content;width:fit-content}.pinned-badge[data-v-7c794888],.publisher-badge[data-v-7c794888]{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;font-weight:600;height:20px;padding:0 7px}.pinned-badge[data-v-7c794888]{background:#fff2d8;color:#8a5a10}.comment-medals[data-v-7c794888]{align-items:center;display:inline-flex;gap:4px;min-width:0}.comment-medals img[data-v-7c794888]{border-radius:4px;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.inline-level[data-v-7c794888]{margin-left:6px}.float-medals[data-v-7c794888],.inline-level[data-v-7c794888],.inline-medals[data-v-7c794888]{vertical-align:middle}.inline-medals img[data-v-7c794888]{height:16px;width:16px}.comment-time[data-v-7c794888]{color:var(--muted);font-size:12px;font-weight:400}.comment-content[data-v-7c794888]{color:var(--text);font-size:14px;line-height:1.7;margin:7px 0 0;overflow-wrap:anywhere;word-break:break-word}.comment-content[data-v-7c794888] .comment-smiley,.comment-reply p[data-v-7c794888] .comment-smiley{display:inline-block;max-height:56px;max-width:56px;vertical-align:middle}.comment-actions[data-v-7c794888]{flex-wrap:wrap;gap:14px;margin-top:10px}.comment-actions button[data-v-7c794888],.comment-more[data-v-7c794888],.comment-reply-action[data-v-7c794888]{background:transparent;border:0;color:var(--muted);font-size:12px;padding:0}.comment-actions button.active[data-v-7c794888]{color:var(--primary-deep)}.comment-action-more[data-v-7c794888]{display:inline-flex;position:relative}.comment-head-more[data-v-7c794888]{margin-left:auto}.comment-head-more>button[data-v-7c794888]{background:transparent;color:var(--muted);display:inline-grid;font-size:13px;height:22px;line-height:1;padding:0;place-items:center;width:24px}.comment-action-menu[data-v-7c794888]{background:#fff;border:1px solid var(--soft-line);border-radius:8px;box-shadow:var(--soft-shadow);display:grid;padding:6px;position:absolute;right:0;top:22px;width:96px;z-index:12}.comment-action-menu button[data-v-7c794888]{align-items:center;border-radius:6px;color:var(--text);display:flex;font-size:12px;min-height:30px;padding:0 8px;text-align:left}.comment-action-menu button[data-v-7c794888]:hover{background:#f4f8f8}.comment-like-action[data-v-7c794888]{align-items:center;display:inline-flex;gap:4px}.comment-like-action svg[data-v-7c794888]{display:block;fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.comment-more[data-v-7c794888]{color:var(--primary-deep);text-align:left}.comment-more[data-v-7c794888]:disabled{color:var(--muted);cursor:default}.comment-replies[data-v-7c794888]{background:transparent;border-left:2px solid #edf4f4;border-radius:0;display:grid;gap:10px;margin-top:12px;padding:0 0 0 12px}.comment-reply[data-v-7c794888]{color:var(--text);display:grid;font-size:13px;gap:8px;grid-template-columns:28px minmax(0,1fr);line-height:1.5}.comment-reply-avatar[data-v-7c794888]{height:28px;width:28px}.comment-reply strong[data-v-7c794888]{color:var(--ink);font-weight:600}.comment-reply-head[data-v-7c794888]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.comment-reply-head span[data-v-7c794888]{color:var(--muted);font-size:12px}.comment-reply-head .publisher-badge[data-v-7c794888]{color:#fff;font-size:11px}.comment-reply p[data-v-7c794888]{margin:3px 0 0}.comment-reply-mention[data-v-7c794888]{color:var(--primary-deep);font-weight:500;margin-right:4px}.comment-reply-action[data-v-7c794888]{line-height:1.4;margin-top:5px}.comment-reply-actions[data-v-7c794888]{align-items:center;display:flex;gap:12px;margin-top:5px}.comment-reply-actions .comment-reply-action[data-v-7c794888]{margin-top:0}.comment-reply-editor[data-v-7c794888]{align-items:start;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);margin-top:14px;padding:2px 0 4px}.comment-reply-editor-avatar[data-v-7c794888]{background:#eef2f5;border-radius:50%;height:42px;overflow:hidden;width:42px}.comment-reply-editor-avatar img[data-v-7c794888]{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-reply-editor .comment-reply-input[data-v-7c794888]{background:#fff;min-height:62px}.comment-reply-editor .comment-reply-send[data-v-7c794888]{align-self:center;height:32px}.comment-reply-notice[data-v-7c794888]{color:var(--muted);font-size:12px;margin:6px 0 0}.comment-load-row[data-v-7c794888]{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:10px;justify-content:center;padding:14px 0 0}.comment-load-row button[data-v-7c794888]{background:transparent;border:0;color:var(--primary-deep);font-size:12px;padding:0}.comment-load-row button[data-v-7c794888]:disabled{color:var(--muted);cursor:default}.user-trigger-wrap[data-v-7c794888]{cursor:pointer;position:relative}.user-trigger-wrap[data-v-7c794888]:after{content:"";display:none;height:12px;left:0;position:absolute;top:100%;width:max(100%,220px);z-index:79}.user-trigger-wrap[data-v-7c794888]:hover:after{display:block}.comment-avatar.user-trigger-wrap[data-v-7c794888],.comment-reply-avatar.user-trigger-wrap[data-v-7c794888]{overflow:visible}.user-name[data-v-7c794888]{color:var(--ink)}.user-float-card[data-v-7c794888]{background:#fff;border:1px solid var(--soft-line);border-radius:8px;box-shadow:var(--soft-shadow);display:grid;gap:8px;left:0;opacity:0;padding:12px;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:translateY(-4px);transition:opacity .14s ease,transform .16s ease;width:220px;z-index:80}.text-card[data-v-7c794888]{left:50%;transform:translate(-50%,-4px)}.user-trigger-wrap:hover .user-float-card[data-v-7c794888]{opacity:1;pointer-events:auto;transform:translateY(0)}.user-trigger-wrap:hover .text-card[data-v-7c794888]{transform:translate(-50%)}.float-user-head[data-v-7c794888]{align-items:center;display:flex;gap:8px}.float-avatar-link[data-v-7c794888]{border-radius:50%;display:inline-flex;flex:0 0 auto}.avatar-home-link[data-v-7c794888]{border-radius:50%;display:block;height:100%;width:100%}.float-user-head img[data-v-7c794888]{border-radius:50%;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.float-user-head .publisher-badge[data-v-7c794888]{flex:0 0 auto}.float-signature[data-v-7c794888]{color:var(--muted);font-size:12px;line-height:1.5}.float-actions[data-v-7c794888]{display:flex;gap:8px}.float-actions button[data-v-7c794888]{align-items:center;background:#e9fbfb;border:0;border-radius:6px;color:var(--primary-deep);display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:1;padding:0 8px;text-decoration:none}.float-actions button.followed[data-v-7c794888]{background:#f3f5f5;color:var(--muted)}.float-actions button[data-v-7c794888]:disabled{background:#edf0f0;color:#aab3bd;cursor:not-allowed}.report-modal[data-v-7c794888]{background:#0000006b;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:200}.report-dialog[data-v-7c794888]{background:#fff;border-radius:8px;box-shadow:0 20px 60px #00000038;padding:18px;width:min(420px,calc(100vw - 32px))}.report-dialog-head[data-v-7c794888]{align-items:center;display:flex;gap:12px;justify-content:space-between}.report-dialog-head h2[data-v-7c794888]{color:var(--ink);font-size:18px;font-weight:600;margin:0}.report-dialog-head button[data-v-7c794888]{background:transparent;color:var(--muted);height:28px;width:28px}.block-user[data-v-7c794888],.report-dialog p[data-v-7c794888]{color:var(--text);font-size:13px}.report-reasons[data-v-7c794888]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.report-dialog-actions button[data-v-7c794888],.report-reasons button[data-v-7c794888]{background:#f3f5f5;border-radius:7px;color:var(--text);font-size:13px;height:30px;padding:0 12px}.report-dialog-actions .submit[data-v-7c794888],.report-reasons .active[data-v-7c794888]{background:var(--primary);color:#fff}.block-user[data-v-7c794888]{align-items:center;display:flex;gap:8px}.report-dialog-actions[data-v-7c794888]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.report-result[data-v-7c794888]{color:var(--primary-deep);padding:26px 0 8px;text-align:center}@media(max-width:560px){.comment-editor[data-v-7c794888],.comment-item[data-v-7c794888]{grid-template-columns:1fr}}
