.comment-editor[data-v-01efaaf2] .el-textarea__inner{border-radius:var(--store-radius-sm);padding:12px 14px;font-size:14.5px;line-height:1.7}.comment-editor.is-compact[data-v-01efaaf2] .el-textarea__inner{padding:10px 12px;font-size:14px}.comment-editor-bar[data-v-01efaaf2]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.comment-editor-tip[data-v-01efaaf2]{color:var(--store-text-tertiary);margin-right:auto;font-size:12px}@media (hover:none){.comment-editor-tip[data-v-01efaaf2]{visibility:hidden}}.comment[data-v-75c3b783]{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.comment.is-reply[data-v-75c3b783]{grid-template-columns:28px minmax(0,1fr);gap:10px}.comment-avatar[data-v-75c3b783]{border-radius:50%;display:block}.comment-avatar.is-placeholder[data-v-75c3b783]{background:var(--store-sunken);width:36px;height:36px}.is-reply .comment-avatar.is-placeholder[data-v-75c3b783]{width:28px;height:28px}.comment-avatar[data-v-75c3b783]:focus-visible{outline:2px solid var(--store-accent);outline-offset:2px}.comment-avatar[data-v-75c3b783] .el-avatar{background:var(--store-accent-soft);color:var(--store-accent);font-weight:600}.comment-body[data-v-75c3b783]{min-width:0}.comment-head[data-v-75c3b783]{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.comment-name[data-v-75c3b783]{max-width:100%;color:var(--store-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;transition:color .2s;overflow:hidden}.comment-name[data-v-75c3b783]:hover{color:var(--store-accent)}.comment-badge[data-v-75c3b783]{border-radius:6px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.comment-badge.is-author[data-v-75c3b783]{background:var(--store-accent-soft);color:var(--store-accent)}.comment-badge.is-pinned[data-v-75c3b783]{color:#b7791f;background:#fdf3e3}.comment-content[data-v-75c3b783]{color:var(--store-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px;line-height:1.75}.is-reply .comment-content[data-v-75c3b783]{font-size:14px}.comment-text[data-v-75c3b783]{white-space:pre-wrap}.comment-reply-to[data-v-75c3b783]{color:var(--store-text-secondary)}.comment-reply-to a[data-v-75c3b783]{color:var(--store-accent)}.comment-reply-to a[data-v-75c3b783]:hover{text-decoration:underline}.comment-removed[data-v-75c3b783]{margin:0;padding:7px 0;font-size:13.5px}.comment-action[data-v-75c3b783],.comment-foot[data-v-75c3b783],.comment-removed[data-v-75c3b783]{color:var(--store-text-tertiary)}.comment-foot[data-v-75c3b783]{align-items:center;gap:4px;margin-top:6px;margin-left:-6px;font-size:12.5px;display:flex}.comment-foot time[data-v-75c3b783]{margin-right:6px;padding:0 6px}.comment-action[data-v-75c3b783]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:12.5px;transition:background .2s,color .2s;display:inline-flex}.comment-action[data-v-75c3b783]:hover:not(:disabled){background:var(--store-sunken);color:var(--store-text)}.comment-action[data-v-75c3b783]:disabled{cursor:progress}.comment-action[data-v-75c3b783]:focus-visible{outline:2px solid var(--store-accent);outline-offset:1px}.comment-action.is-on[data-v-75c3b783]{color:var(--store-accent)}.comment-action svg[data-v-75c3b783]{transition:transform .25s var(--store-ease)}.comment-action.is-on svg[data-v-75c3b783]{transform:scale(1.1)}.comment-more[data-v-75c3b783]{opacity:.7;margin-left:auto}.comment-more[data-v-75c3b783]:focus-visible,.comment:hover .comment-more[data-v-75c3b783]{opacity:1}.comment-menu-danger[data-v-75c3b783]{color:var(--el-color-danger)}@media (hover:none){.comment-more[data-v-75c3b783]{opacity:1}}.report-quote[data-v-004a5c90]{border-left:3px solid var(--store-border);background:var(--store-sunken);color:var(--store-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;border-radius:0 8px 8px 0;-webkit-box-orient:vertical;margin:-6px 0 18px;padding:10px 14px;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.reason-group[data-v-004a5c90]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.reason-group[data-v-004a5c90] .el-radio{border-radius:10px;margin:0}@media (width<=560px){.reason-group[data-v-004a5c90]{grid-template-columns:repeat(2,minmax(0,1fr))}}.comments[data-v-82fd5cbb]{scroll-margin-top:84px}.comments-head[data-v-82fd5cbb]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.comments-head h2[data-v-82fd5cbb]{letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.comments-count[data-v-82fd5cbb]{color:var(--store-text-tertiary);font-size:14px;font-weight:500}.comments-sort[data-v-82fd5cbb]{background:var(--store-sunken);border-radius:999px;padding:3px;display:inline-flex}.comments-sort button[data-v-82fd5cbb]{min-width:52px;height:28px;color:var(--store-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.comments-sort button.is-active[data-v-82fd5cbb]{background:var(--store-surface);color:var(--store-text);box-shadow:0 1px 2px #181a2014}.comments-sort button[data-v-82fd5cbb]:focus-visible{outline:2px solid var(--store-accent);outline-offset:1px}.comments-editor[data-v-82fd5cbb],.comments-login[data-v-82fd5cbb]{margin-bottom:8px}.comments-login[data-v-82fd5cbb]{border:1px dashed var(--store-border);border-radius:var(--store-radius-sm);color:var(--store-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.comment-list[data-v-82fd5cbb],.reply-list[data-v-82fd5cbb]{margin:0;padding:0;list-style:none}.comment-thread[data-v-82fd5cbb]{border-bottom:1px solid var(--store-border);padding:18px 0}.comment-thread[data-v-82fd5cbb]:last-child{border-bottom:none;padding-bottom:4px}.replies[data-v-82fd5cbb]{border-radius:var(--store-radius-sm);background:color-mix(in srgb,var(--store-sunken) 55%,var(--store-surface));margin-top:12px;padding:14px 16px}.replies[data-v-82fd5cbb],.reply-list[data-v-82fd5cbb]{gap:14px;display:grid}.reply-list[data-v-82fd5cbb]:empty{display:none}.replies-more[data-v-82fd5cbb]{color:var(--store-accent);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-size:13px;font-weight:500}.replies-more[data-v-82fd5cbb]:hover:not(:disabled){text-decoration:underline}.replies-more[data-v-82fd5cbb]:disabled{cursor:progress;opacity:.6}.replies-more[data-v-82fd5cbb]:focus-visible{outline:2px solid var(--store-accent);outline-offset:2px;border-radius:4px}.comments-skeleton[data-v-82fd5cbb]{gap:22px;padding:18px 0;display:grid}.skeleton-row[data-v-82fd5cbb]{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.skeleton-lines[data-v-82fd5cbb]{gap:8px;display:grid}.comments-empty[data-v-82fd5cbb]{color:var(--store-text-tertiary);text-align:center;justify-items:center;gap:12px;margin:0;padding:36px 0 20px;font-size:14px;display:grid}.comments-empty p[data-v-82fd5cbb]{margin:0}.comments-more[data-v-82fd5cbb]{justify-content:center;padding-top:12px;display:flex}.comment-enter-active[data-v-82fd5cbb]{transition:opacity .3s var(--store-ease),transform .3s var(--store-ease)}.comment-leave-active[data-v-82fd5cbb]{transition:opacity .2s}.comment-enter-from[data-v-82fd5cbb]{opacity:0;transform:translateY(-6px)}.comment-leave-to[data-v-82fd5cbb]{opacity:0}@media (width<=560px){.replies[data-v-82fd5cbb]{margin-left:-48px;padding:12px}}
