.btn[data-v-8897204f]{font-family:var(--font-body);cursor:pointer;border:none;border-radius:99px;align-items:center;gap:9px;padding:13px 26px;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary[data-v-8897204f]{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2));color:var(--color-on-accent)}.btn-primary[data-v-8897204f]:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px #01bafacc}.btn-ghost[data-v-8897204f]{background:var(--color-soft-2);color:var(--color-text)}.btn-ghost[data-v-8897204f]:hover,.btn-glass[data-v-8897204f]{background:var(--color-soft-3)}.btn-glass[data-v-8897204f]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-glass[data-v-8897204f]:hover{background:#ffffff3d}.btn-block[data-v-8897204f]{justify-content:center;width:100%}.cbox[data-v-8a50cb6c]{gap:14px;display:flex}.cavatar[data-v-8a50cb6c]{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid}.cfield[data-v-8a50cb6c]{flex:1;min-width:0}.ctextarea[data-v-8a50cb6c]{composes:inherit;background:var(--color-surface);border:1px solid var(--color-line);width:100%;color:var(--color-text);font-family:var(--font-body);resize:vertical;border-radius:14px;outline:none;min-height:54px;padding:13px 15px;font-size:14px}.ctextarea[data-v-8a50cb6c]:focus{border-color:var(--color-accent)}.cactions[data-v-8a50cb6c]{margin-top:16px}.emopick[data-v-8a50cb6c]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.emo[data-v-8a50cb6c]{cursor:pointer;opacity:.8;-webkit-user-select:none;user-select:none;font-size:20px;line-height:1;transition:transform .14s,opacity .14s}.emo[data-v-8a50cb6c]:hover{opacity:1;transform:scale(1.2)}.cimg-preview[data-v-8a50cb6c]{margin:8px 0;display:inline-block;position:relative}.cimg-preview img[data-v-8a50cb6c]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-line);border-radius:10px;max-width:280px;max-height:180px}.cimg-rm[data-v-8a50cb6c]{color:#fff;cursor:pointer;background:#ff5a4d;border:none;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:-6px;right:-6px}.fmt-btn[data-v-8a50cb6c]{border:1px solid var(--color-line);background:var(--color-surface);width:30px;height:28px;color:var(--color-text);cursor:pointer;border-radius:8px;place-items:center;font-size:13px;font-weight:700;transition:all .14s;display:inline-grid}.fmt-btn[data-v-8a50cb6c]:hover{border-color:var(--color-accent);color:var(--color-accent)}.color-btn[data-v-8a50cb6c]{padding:0;position:relative}.color-pick[data-v-8a50cb6c]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.img-btn[data-v-8a50cb6c]{gap:3px;width:auto;padding:0 8px;font-size:14px}.spoilsend[data-v-8a50cb6c]{align-items:center;gap:10px;margin-left:auto;display:flex}.hidden[data-v-8a50cb6c]{display:none}.cactions[data-v-8a50cb6c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.comment[data-v-2139e0d7]{gap:14px;display:flex}.comment.reply[data-v-2139e0d7]{margin-left:42px}.cavatar[data-v-2139e0d7]{color:#fff;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid}.cmain[data-v-2139e0d7]{flex:1;min-width:0}.chead b[data-v-2139e0d7]{font-size:14.5px;font-weight:700}.chead .ctime[data-v-2139e0d7]{margin-left:8px;font-size:12px;font-weight:600}.cedit[data-v-2139e0d7],.chead .ctime[data-v-2139e0d7]{color:var(--color-faint)}.cedit[data-v-2139e0d7]{background:var(--color-surface);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.crank-wrap[data-v-2139e0d7]{margin-left:8px}.cbadge[data-v-2139e0d7],.crank[data-v-2139e0d7],.crank-wrap[data-v-2139e0d7]{align-items:center;display:inline-flex}.cbadge[data-v-2139e0d7],.crank[data-v-2139e0d7]{white-space:nowrap;border-radius:99px;gap:4px;padding:2px 8px;font-size:11px;font-weight:700}.cbadge-ico[data-v-2139e0d7],.crank-ico[data-v-2139e0d7]{font-size:11px;line-height:1}.cbadge img[data-v-2139e0d7],.crank img[data-v-2139e0d7]{border-radius:50%;width:12px;height:12px}.cmain p[data-v-2139e0d7]{color:var(--color-text);word-break:break-word;margin:5px 0 8px;font-size:14px}.cmain .prose[data-v-2139e0d7],.cmain[data-v-2139e0d7] .prose{--tw-prose-body:var(--color-text);--tw-prose-headings:var(--color-text);--tw-prose-lead:var(--color-muted);--tw-prose-links:var(--color-accent);--tw-prose-bold:var(--color-text);--tw-prose-counters:var(--color-muted);--tw-prose-bullets:var(--color-faint);--tw-prose-hr:var(--color-line);--tw-prose-quotes:var(--color-text);--tw-prose-quote-borders:var(--color-line-2);--tw-prose-code:var(--color-text);color:var(--color-text)}:root[data-theme=light] .cmain[data-v-2139e0d7] .prose,[data-theme=light] .cmain[data-v-2139e0d7] .prose{--tw-prose-links:#0369a1}:root[data-theme=light] .rep-pre[data-v-2139e0d7],[data-theme=light] .rep-pre[data-v-2139e0d7]{color:#0369a1}:root[data-theme=light] .cedit[data-v-2139e0d7],:root[data-theme=light] .chead .ctime[data-v-2139e0d7],[data-theme=light] .cedit[data-v-2139e0d7],[data-theme=light] .chead .ctime[data-v-2139e0d7]{color:var(--color-muted)}.rep-pre[data-v-2139e0d7]{color:var(--color-accent);margin-right:4px;font-weight:700}.cfoot[data-v-2139e0d7]{flex-wrap:wrap;gap:14px}.caction[data-v-2139e0d7],.cfoot[data-v-2139e0d7],.clike[data-v-2139e0d7],.creply[data-v-2139e0d7]{align-items:center;display:flex}.caction[data-v-2139e0d7],.clike[data-v-2139e0d7],.creply[data-v-2139e0d7]{color:var(--color-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;gap:5px;padding:0;font-size:13px;font-weight:700;transition:all .14s}.clike .lk-emo[data-v-2139e0d7]{font-size:15px;line-height:1}.caction[data-v-2139e0d7]:hover,.clike.on[data-v-2139e0d7],.clike[data-v-2139e0d7]:hover,.creply[data-v-2139e0d7]:hover{color:var(--color-accent)}.caction.del[data-v-2139e0d7]:hover{color:#ff5a4d}.caction.cpin.pinned[data-v-2139e0d7],.caction.cpin[data-v-2139e0d7]:hover{color:#fbbf24}:root[data-theme=light] .caction.cpin.pinned[data-v-2139e0d7],:root[data-theme=light] .caction.cpin[data-v-2139e0d7]:hover,[data-theme=light] .caction.cpin.pinned[data-v-2139e0d7],[data-theme=light] .caction.cpin[data-v-2139e0d7]:hover{color:#b45309}.ctop[data-v-2139e0d7]{margin-left:auto;font-size:18px;line-height:1}.edit-form[data-v-2139e0d7]{margin:5px 0 8px}.edit-ta[data-v-2139e0d7]{background:var(--color-surface);border:1px solid var(--color-line);width:100%;color:var(--color-text);font-family:var(--font-body);resize:vertical;border-radius:12px;outline:none;padding:11px 13px;font-size:14px}.edit-ta[data-v-2139e0d7]:focus{border-color:var(--color-accent)}.edit-spoil[data-v-2139e0d7]{color:var(--color-muted);cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:700;display:inline-flex}.edit-spoil input[data-v-2139e0d7]{accent-color:var(--color-accent)}.edit-actions[data-v-2139e0d7]{gap:8px;margin-top:10px;display:flex}.ebtn[data-v-2139e0d7]{font-family:var(--font-body);cursor:pointer;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);border-radius:99px;padding:7px 16px;font-size:13px;font-weight:700;transition:all .14s}.ebtn.ghost[data-v-2139e0d7]{background:0 0}.ebtn.ghost[data-v-2139e0d7]:hover{color:var(--color-text);border-color:var(--color-line-2)}.ebtn.primary[data-v-2139e0d7]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.ebtn.primary[data-v-2139e0d7]:hover{filter:brightness(1.05)}.spoiler[data-v-2139e0d7]{color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;padding:1px 6px;transition:all .2s;display:inline-block;position:relative}.spoiler[data-v-2139e0d7],.spoiler[data-v-2139e0d7]:before{background:linear-gradient(135deg,var(--color-surface-2),var(--color-soft-3))}.spoiler[data-v-2139e0d7]:before{content:"👁 Spoiler";white-space:nowrap;color:var(--color-text);border:1px solid var(--color-line-2);letter-spacing:.01em;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:auto;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.spoiler[data-v-2139e0d7]:hover:before{border-color:var(--color-accent);color:var(--color-accent)}.spoiler[data-v-2139e0d7]:not(.reveal){--tw-prose-body:transparent}.spoiler[data-v-2139e0d7]:not(.reveal) *{color:#0000!important}.spoiler.reveal[data-v-2139e0d7]{color:var(--color-text);--tw-prose-body:var(--color-text);cursor:pointer;background:#ff7a6b1a;box-shadow:inset 0 0 0 1px #ff7a6b59}.spoiler.reveal[data-v-2139e0d7]:before{content:"";display:none}.cu-link[data-v-2139e0d7]{color:inherit;text-decoration:none}.cu-link[data-v-2139e0d7]:hover{color:var(--color-accent)}.kn-comments[data-v-5a4c5acb]{margin:34px auto 0;padding:0 2px}.kn-comments[data-v-5a4c5acb]>*{width:100%}.comments h2[data-v-5a4c5acb]{font-family:var(--font-display);font-size:20px;font-weight:700}.cc[data-v-5a4c5acb]{color:var(--color-muted);font-size:15px;font-weight:600}.react-bar[data-v-5a4c5acb]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.react[data-v-5a4c5acb]{background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;font-family:var(--font-body);color:var(--color-text);border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:700;transition:all .16s;display:flex}.react[data-v-5a4c5acb]:hover:not(:disabled){border-color:var(--color-line-2);transform:translateY(-2px)}.react[data-v-5a4c5acb]:disabled{opacity:.6;cursor:not-allowed}.react.on[data-v-5a4c5acb]{border-color:var(--color-accent);background:#01bafa24}.react .em[data-v-5a4c5acb]{font-size:18px;line-height:1}.react .rc[data-v-5a4c5acb]{color:var(--color-muted)}.react.on .rc[data-v-5a4c5acb]{color:var(--color-accent)}.sort-bar[data-v-5a4c5acb]{border-bottom:1px solid var(--color-line);gap:6px;margin-bottom:18px;padding-bottom:14px;display:flex}.sort-btn[data-v-5a4c5acb]{color:var(--color-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .14s}.sort-btn[data-v-5a4c5acb]:hover{color:var(--color-text)}.sort-btn.on[data-v-5a4c5acb]{background:var(--color-surface);border-color:var(--color-line);color:var(--color-accent)}.pinned-wrap[data-v-5a4c5acb]{background:#ffc6000f;border:1px solid #ffc60047;border-radius:14px;margin-bottom:22px;padding:14px 16px}:root[data-theme=light] .pinned-wrap[data-v-5a4c5acb],[data-theme=light] .pinned-wrap[data-v-5a4c5acb]{background:#f59e0b14;border-color:#f59e0b59}.pinned-label[data-v-5a4c5acb]{color:#e6b800;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}:root[data-theme=light] .pinned-label[data-v-5a4c5acb],[data-theme=light] .pinned-label[data-v-5a4c5acb]{color:#b45309}.pin-ico[data-v-5a4c5acb]{font-size:14px;line-height:1}.clist[data-v-5a4c5acb]{gap:18px}.clist[data-v-5a4c5acb],.replies-wrap[data-v-5a4c5acb]{flex-direction:column;display:flex}.replies-wrap[data-v-5a4c5acb]{gap:14px;margin-top:-4px}.reply-form[data-v-5a4c5acb]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;margin-top:-4px;padding:14px}.reply-form-head[data-v-5a4c5acb]{color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.reply-form-head b[data-v-5a4c5acb]{color:var(--color-accent);font-weight:700}.reply-cancel[data-v-5a4c5acb]{color:var(--color-muted);cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-body);background:0 0;border:none}.reply-cancel[data-v-5a4c5acb]:hover{color:var(--color-accent)}.load-more-wrap[data-v-5a4c5acb]{justify-content:center;margin-top:24px;display:flex}.load-more[data-v-5a4c5acb]{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-text);font-family:var(--font-body);cursor:pointer;border-radius:99px;padding:11px 28px;font-size:13.5px;font-weight:700;transition:all .16s}.load-more[data-v-5a4c5acb]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.load-more[data-v-5a4c5acb]:disabled{opacity:.55;cursor:default}.load-replies-wrap[data-v-5a4c5acb]{justify-content:flex-start;margin-top:-8px;display:flex}.load-replies[data-v-5a4c5acb]{border:1px solid var(--color-line);color:var(--color-accent);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:5px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex}.load-replies[data-v-5a4c5acb]:hover:not(:disabled){border-color:var(--color-accent);background:#01bafa0f}.load-replies[data-v-5a4c5acb]:disabled{opacity:.55;cursor:default}.load-replies.on[data-v-5a4c5acb]{border-color:var(--color-accent);background:#01bafa1a}.load-replies-chevron[data-v-5a4c5acb]{transition:transform .22s}.load-replies-chevron.rotated[data-v-5a4c5acb]{transform:rotate(180deg)}.replies-collapse-enter-active[data-v-5a4c5acb],.replies-collapse-leave-active[data-v-5a4c5acb]{max-height:800px;transition:opacity .26s,transform .26s,max-height .26s;overflow:hidden}.replies-collapse-enter-from[data-v-5a4c5acb],.replies-collapse-leave-to[data-v-5a4c5acb]{opacity:0;max-height:0;transform:translateY(-6px)}.login-prompt[data-v-5a4c5acb]{background:var(--color-surface);border:1px dashed var(--color-line);text-align:center;color:var(--color-muted);border-radius:14px;margin-bottom:20px;padding:16px;font-size:13.5px;font-weight:700}.login-prompt .login-link[data-v-5a4c5acb]{color:var(--color-accent);cursor:pointer;text-decoration:underline}.login-prompt .login-link[data-v-5a4c5acb]:hover{color:var(--color-accent)}.login-prompt-small[data-v-5a4c5acb]{background:var(--color-surface);border:1px solid var(--color-line);text-align:center;color:var(--color-muted);border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.login-prompt-small .login-link[data-v-5a4c5acb]{color:var(--color-accent);cursor:pointer;text-decoration:underline}.comment-box-skeleton[data-v-5a4c5acb]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;height:100px;margin-bottom:20px;animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse}
