.meta-item[data-v-5fc71def]{align-items:center;color:rgb(var(--ink-mute));display:inline-flex;font-size:.875rem;gap:4px;line-height:1;white-space:nowrap}.meta-item.is-loading[data-v-5fc71def]{opacity:.55}.meta-link[data-v-5fc71def]{cursor:pointer;text-decoration:none;transition:color .15s}.meta-link[data-v-5fc71def]:hover{color:#9e7ec4}html.dark .meta-link:hover{color:#c9a8e0}.icon[data-v-5fc71def]{filter:grayscale(.25);font-size:1.05em}.lbl[data-v-5fc71def]{font-size:.95em}.num[data-v-5fc71def]{color:rgb(var(--ink-soft));font-size:.85em;opacity:.95}.meta-item[data-v-994e9d1f]{align-items:center;color:rgb(var(--ink-mute));display:inline-flex;font-size:.875rem;gap:4px;line-height:1;white-space:nowrap}.meta-item.is-loading[data-v-994e9d1f]{opacity:.55}.icon[data-v-994e9d1f]{filter:grayscale(.25);font-size:1.05em}.lbl[data-v-994e9d1f]{font-size:.95em}.num[data-v-994e9d1f]{color:rgb(var(--ink-soft));font-size:.85em;opacity:.95}html.dark .num{color:rgb(var(--ink-soft))}.like-btn[data-v-37dcfdb5]{align-items:center;color:rgb(var(--ink-mute));cursor:pointer;display:inline-flex;font-family:inherit;gap:4px;line-height:1;position:relative;transition:transform .12s ease,background .18s,border-color .18s,color .18s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.like-btn[data-v-37dcfdb5]:active:not(:disabled){transform:translateY(0) scale(.96)}.like-btn.busy[data-v-37dcfdb5]{cursor:wait;opacity:.65}.like-btn.mode-chip[data-v-37dcfdb5]{background:#ffffff80;border:1px solid rgba(201,168,224,.4);border-radius:999px;font-size:.8rem;padding:4px 10px}html.dark .like-btn.mode-chip{background:#2a1e3766;border-color:#b29bd938}.like-btn.mode-chip[data-v-37dcfdb5]:hover:not(:disabled){background:#ffe6f0cc;border-color:#e4829480;color:#c75a78;transform:translateY(-1px)}html.dark .like-btn.mode-chip:hover:not(:disabled){background:#55325080;border-color:#e4829466;color:#f5b5c5}.like-btn.mode-chip.active[data-v-37dcfdb5]{background:linear-gradient(135deg,#ffc8d7b3,#ffafc88c);border-color:#e48294a6;color:#b23a5a;font-weight:600}html.dark .like-btn.mode-chip.active{background:linear-gradient(135deg,#8c3c5a8c,#6e325080);border-color:#e4829480;color:#f8c5d2}.like-btn.mode-lg[data-v-37dcfdb5]{background:#ffffff80;border:1px solid rgba(201,168,224,.4);border-radius:999px;font-size:.875rem;gap:6px;padding:6px 14px}.like-btn.mode-lg .heart[data-v-37dcfdb5]{font-size:1.05rem}.like-btn.mode-lg .lbl[data-v-37dcfdb5]{margin-left:2px}.like-btn.mode-lg[data-v-37dcfdb5]:hover:not(:disabled){background:#ffe6f0cc;border-color:#e4829480;color:#c75a78;transform:translateY(-1px)}.like-btn.mode-lg.active[data-v-37dcfdb5]{background:linear-gradient(135deg,#ffc8d7b3,#ffafc88c);border-color:#e48294a6;color:#b23a5a;font-weight:600}.like-btn.mode-plain[data-v-37dcfdb5]{background:transparent;border:none;font-size:.875rem;padding:0}.like-btn.mode-plain .heart[data-v-37dcfdb5]{filter:grayscale(.15);font-size:1.05em}.like-btn.mode-plain .lbl[data-v-37dcfdb5]{font-size:.95em}.like-btn.mode-plain .count[data-v-37dcfdb5]{color:rgb(var(--ink-soft));font-size:.85em;opacity:.95}.like-btn.mode-plain[data-v-37dcfdb5]:hover:not(:disabled){color:#c75a78}html.dark .like-btn.mode-plain:hover:not(:disabled){color:#f5b5c5}.like-btn.mode-plain.active[data-v-37dcfdb5]{color:#b23a5a}.like-btn.mode-plain.active .heart[data-v-37dcfdb5]{filter:none}.like-btn.mode-plain.active .count[data-v-37dcfdb5]{color:#b23a5a;opacity:1}html.dark .like-btn.mode-plain.active,html.dark .like-btn.mode-plain.active .count{color:#f8c5d2}.heart[data-v-37dcfdb5]{display:inline-block;line-height:1;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.like-btn.active .heart[data-v-37dcfdb5]{transform:scale(1.15)}.like-btn.pop-out .heart[data-v-37dcfdb5]{animation:heartbeat-37dcfdb5 .55s ease}@keyframes heartbeat-37dcfdb5{0%{transform:scale(1)}25%{transform:scale(1.45)}50%{transform:scale(.9)}75%{transform:scale(1.2)}to{transform:scale(1.15)}}.float-heart[data-v-37dcfdb5]{animation:float-up-37dcfdb5 .7s ease-out forwards;color:#e58294;font-size:1rem;left:50%;pointer-events:none;position:absolute;text-shadow:0 1px 4px rgba(228,130,148,.5);top:50%;transform:translate(-50%,-50%)}@keyframes float-up-37dcfdb5{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}20%{opacity:1;transform:translate(-50%,-110%) scale(1.1)}to{opacity:0;transform:translate(-50%,-240%) scale(1.3)}}@media(prefers-reduced-motion:reduce){.float-heart[data-v-37dcfdb5],.heart[data-v-37dcfdb5],.like-btn[data-v-37dcfdb5]{animation:none!important;transition:none!important}}.cmt-form-wrap.is-reply[data-v-5120f655]{background:#e8d7f52e;border:1px solid rgba(201,168,224,.35);border-radius:10px;margin-top:10px;padding:12px 14px}html.dark .cmt-form-wrap.is-reply{background:#55447033;border-color:#b29bd938}.cmt-form-wrap.is-busy[data-v-5120f655]{opacity:.7;pointer-events:none}.signin-cta[data-v-5120f655]{align-items:center;background:#f4edfa8c;border:1px dashed rgba(201,168,224,.55);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:22px 16px;text-align:center}html.dark .signin-cta{background:#251a2e80;border-color:#b29bd94d}.cta-icon[data-v-5120f655]{filter:grayscale(.15);font-size:1.8rem}.cta-msg[data-v-5120f655]{color:rgb(var(--ink-soft));font-size:14px;margin:0}.cta-msg strong[data-v-5120f655]{color:#7a5a9c;font-weight:600}html.dark .cta-msg strong{color:#c9a8e0}.cta-actions[data-v-5120f655]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.btn-primary-sm[data-v-5120f655]{background:linear-gradient(135deg,#e8d7f5,#c9a8e0);border:1px solid #c9a8e0;border-radius:8px;color:#2a2218;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:6px 16px;transition:transform .1s,box-shadow .2s}.btn-primary-sm[data-v-5120f655]:hover{box-shadow:0 4px 12px #9b7fb847;transform:translateY(-1px)}html.dark .btn-primary-sm{background:linear-gradient(135deg,#7a5a9c,#5c3d7f);border-color:#9e7ec4;color:#fffcfd}.btn-ghost-sm[data-v-5120f655]{background:transparent;border:1px solid rgba(201,168,224,.5);border-radius:8px;color:rgb(var(--ink-soft));cursor:pointer;font-family:inherit;font-size:13.5px;padding:6px 14px;transition:background .15s,border-color .15s}.btn-ghost-sm[data-v-5120f655]:hover{background:#e8d7f566;border-color:#c9a8e0}.btn-text-sm[data-v-5120f655]{background:transparent;border:none;color:rgb(var(--ink-mute));cursor:pointer;font-family:inherit;font-size:12.5px;padding:6px 10px}.btn-text-sm[data-v-5120f655]:hover{color:rgb(var(--ink-deep))}.cmt-form[data-v-5120f655]{display:flex;flex-direction:column;gap:10px}.identity[data-v-5120f655]{align-items:center;color:rgb(var(--ink-mute));display:flex;font-size:12.5px;gap:8px;padding-bottom:2px}.avatar-dot[data-v-5120f655]{background:linear-gradient(135deg,#e8d7f5,#c9a8e0);border-radius:50%;color:#4a3a5c;display:grid;flex-shrink:0;font-size:.8rem;font-weight:700;height:24px;place-items:center;width:24px}html.dark .avatar-dot{background:linear-gradient(135deg,#9e7ec4,#7a5a9c);color:#fffcfd}.me strong[data-v-5120f655]{color:rgb(var(--ink-deep));font-weight:600}.reply-to[data-v-5120f655]{color:#9e7ec4}html.dark .reply-to{color:#c9a8e0}.cancel-reply[data-v-5120f655]{background:none;border:none;border-radius:4px;color:rgb(var(--ink-mute));cursor:pointer;font-size:12px;padding:2px 6px}.cancel-reply[data-v-5120f655]:hover{background:#c85a5a14;color:#c85a5a}.field[data-v-5120f655]{display:flex;flex-direction:column;position:relative}.ta[data-v-5120f655]{background:#fffdfcd9;border:1px solid rgba(201,168,224,.45);border-radius:8px;color:rgb(var(--ink-deep));font-family:inherit;font-size:14px;line-height:1.55;min-height:96px;padding:9px 11px 24px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}html.dark .ta{background:#251a2e99;border-color:#b29bd947;color:rgb(var(--ink-deep))}.ta[data-v-5120f655]::-moz-placeholder{color:rgb(var(--ink-mute));opacity:.55}.ta[data-v-5120f655]::placeholder{color:rgb(var(--ink-mute));opacity:.55}.ta[data-v-5120f655]:focus{background:#fffffff2;border-color:#9e7ec4;box-shadow:0 0 0 3px #c9a8e038;outline:none}html.dark .ta:focus{background:#2a1e37cc}.counter[data-v-5120f655]{bottom:6px;color:rgb(var(--ink-mute));font-family:ui-monospace,monospace;font-size:11px;opacity:.75;pointer-events:none;position:absolute;right:10px}.counter.over[data-v-5120f655]{color:#c85a5a;opacity:1}.actions[data-v-5120f655]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:4px}.msg[data-v-5120f655]{border-radius:6px;font-size:13px;margin:0 auto 0 0;padding:4px 10px}.msg.err[data-v-5120f655]{background:#c85a5a1a;color:#a43838}.msg.ok[data-v-5120f655]{background:#6aa84f1f;color:#2f7a2a}html.dark .msg.err{background:#c85a5a26;color:#f4b5b5}html.dark .msg.ok{background:#6aa84f2e;color:#aedaae}.btn-submit[data-v-5120f655]{background:linear-gradient(135deg,#e8d7f5,#c9a8e0);border:1px solid #c9a8e0;border-radius:8px;color:#2a2218;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;transition:transform .1s,box-shadow .2s,opacity .15s}.btn-submit[data-v-5120f655]:hover:not(:disabled){box-shadow:0 4px 12px #9b7fb852;transform:translateY(-1px)}.btn-submit[data-v-5120f655]:disabled{cursor:not-allowed;opacity:.5}html.dark .btn-submit{background:linear-gradient(135deg,#7a5a9c,#5c3d7f);border-color:#9e7ec4;color:#fffcfd}.msg-enter-active[data-v-5120f655],.msg-leave-active[data-v-5120f655]{transition:opacity .2s ease,transform .2s ease}.msg-enter-from[data-v-5120f655],.msg-leave-to[data-v-5120f655]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.btn-primary-sm[data-v-5120f655],.btn-submit[data-v-5120f655],.msg-enter-active[data-v-5120f655],.msg-leave-active[data-v-5120f655]{transition:none}}.cmt-item[data-v-2450d571]{display:flex;gap:12px;padding:14px 0}.cmt-item[data-is-reply=true][data-v-2450d571]{padding:10px 0}.cmt-avatar[data-v-2450d571]{flex-shrink:0}.main[data-v-2450d571]{flex:1;min-width:0}.meta[data-v-2450d571]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.author[data-v-2450d571]{color:rgb(var(--ink-deep));font-size:.95rem;font-weight:600}.author.has-link[data-v-2450d571]{text-decoration:none;transition:color .15s}.author.has-link[data-v-2450d571]:hover{color:#9e7ec4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.author.is-owner[data-v-2450d571]{background:linear-gradient(135deg,#9e7ec4,#c9a8e0);-webkit-background-clip:text;background-clip:text;color:#7a5a9c;-webkit-text-fill-color:transparent}html.dark .author.is-owner{background:linear-gradient(135deg,#d4b5e8,#e8d7f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.owner-badge[data-v-2450d571]{background:linear-gradient(135deg,#e8d7f5,#c9a8e0);border-radius:999px;box-shadow:0 1px 3px #7a5a9c33;color:#2a1f34;font-size:.65rem;font-weight:600;letter-spacing:.05em;line-height:1.4;padding:2px 7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dark .owner-badge{background:linear-gradient(135deg,#7a5a9c,#5c3d7f);box-shadow:0 1px 3px #0000004d;color:#fffcfd}.time[data-v-2450d571]{color:rgb(var(--ink-mute));font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.actions[data-v-2450d571]{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.reply-btn[data-v-2450d571]{background:none;border:none;border-radius:4px;color:rgb(var(--ink-mute));cursor:pointer;font-size:.75rem;padding:2px 8px;transition:background .15s,color .15s}.reply-btn[data-v-2450d571]:hover{background:#c9a8e02e;color:#7a5a9c}html.dark .reply-btn:hover{background:#b29bd926;color:#c9a8e0}.body[data-v-2450d571]{color:rgb(var(--ink-soft));font-size:.925rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}html.dark .body{color:rgb(var(--ink-soft))}.count-badge[data-v-11a593d3]{align-items:center;background:#c9a8e040;border-radius:999px;color:#7a5a9c;display:inline-flex;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:500;height:24px;justify-content:center;margin-left:4px;min-width:28px;padding:0 8px}html.dark .count-badge{background:#b29bd933;color:#d4b5e8}.refresh-btn[data-v-11a593d3]{background:#fff9;border:1px solid rgba(201,168,224,.4);border-radius:50%;color:rgb(var(--ink-mute));cursor:pointer;display:grid;font-size:16px;height:30px;margin-left:auto;place-items:center;transition:transform .3s ease,background .15s,color .15s;width:30px}.refresh-btn[data-v-11a593d3]:hover:not(:disabled){background:#e8d7f580;color:#7a5a9c}.refresh-btn.spinning[data-v-11a593d3]{animation:spin-11a593d3 .7s linear infinite}html.dark .refresh-btn{background:#2a1e3780;border-color:#b29bd940}html.dark .refresh-btn:hover:not(:disabled){background:#55447080;color:#c9a8e0}@keyframes spin-11a593d3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.card-like[data-v-11a593d3]{background:#f4edfa99;border:1px solid rgba(201,168,224,.3);border-radius:12px;box-shadow:0 1px 3px #7a5a9c0f;padding:14px 16px}html.dark .card-like{background:#251a2e8c;border-color:#b29bd92e;box-shadow:0 1px 3px #00000040}.state-hint[data-v-11a593d3]{color:rgb(var(--ink-mute));font-size:.9rem;padding:32px 20px;text-align:center}.state-hint.state-err[data-v-11a593d3]{color:#c85a5a}.state-hint.state-empty[data-v-11a593d3]{padding:40px 20px}.spinner[data-v-11a593d3]{animation:pulse-11a593d3 1.2s ease-in-out infinite;display:inline-block}@keyframes pulse-11a593d3{0%,to{opacity:.3}50%{opacity:1}}.cmt-list[data-v-11a593d3]{list-style:none;margin:0;padding:0}.cmt-thread[data-v-11a593d3]{border-top:1px dashed rgba(201,168,224,.35);padding:0}.cmt-thread[data-v-11a593d3]:first-child{border-top:none}html.dark .cmt-thread{border-top-color:#b29bd926}.reply-list[data-v-11a593d3]{border-left:2px solid rgba(201,168,224,.3);list-style:none;margin:0 0 0 52px;padding:0 0 0 14px}html.dark .reply-list{border-left-color:#b29bd933}.reply-form-wrap[data-v-11a593d3]{margin-bottom:10px;margin-left:52px}@media(max-width:640px){.reply-form-wrap[data-v-11a593d3],.reply-list[data-v-11a593d3]{margin-left:28px}}
