.comment-name[data-v-a197040d]{color:#f5ecff;font-size:14px;font-weight:600;text-decoration:none}.comment-name[data-v-a197040d]:hover{color:var(--th-p1,var(--primary-color))}.comment-handle[data-v-a197040d]{color:var(--th-p1,var(--primary-color));opacity:.7;font-size:12px}.comment-time[data-v-a197040d]{color:#b6b2d380;font-size:12px}.comment-reply-tag[data-v-a197040d]{color:var(--th-p2,var(--accent-rose));opacity:.65;font-size:12px}.comment-text[data-v-a197040d]{color:#ffffffc7;white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.58}.comments[data-v-bb2cc04a]{background:0 0;border:0;border-radius:0;padding:0}.comments-loading[data-v-bb2cc04a]{justify-content:center;padding:32px 0;display:flex}.comments-head[data-v-bb2cc04a]{align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.comments-title[data-v-bb2cc04a]{font-family:var(--font-display);color:#fff;margin:0;font-size:22px;font-weight:500}.comments-count[data-v-bb2cc04a]{font-family:var(--font-display);color:#b6b2d380;font-size:17px;font-weight:500}.comments-sort[data-v-bb2cc04a]{margin-left:auto;position:relative}.sort-pill[data-v-bb2cc04a]{color:#f5ecff;font-family:var(--font-body);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.sort-pill[data-v-bb2cc04a]:hover,.sort-pill[data-v-bb2cc04a]:focus-visible{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);outline:none}.sort-menu[data-v-bb2cc04a]{z-index:var(--z-dropdown);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e22f5;border-radius:12px;min-width:118px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0a}.sort-menu-item[data-v-bb2cc04a]{color:#ffffffb8;width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12.5px}.sort-menu-item[data-v-bb2cc04a]:hover,.sort-menu-item[data-v-bb2cc04a]:focus-visible{color:#fff;background:#ffffff0f;outline:none}.sort-menu-item.is-active[data-v-bb2cc04a]{color:#f5ecff;background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent)}.comments-error[data-v-bb2cc04a]{color:#ff6fa8;background:#ff004f1f;border:1px solid #ff004f40;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13.5px}.compose-area[data-v-bb2cc04a]{align-items:center;gap:12px;margin-bottom:26px;display:flex}.compose-area.is-expanded[data-v-bb2cc04a]{align-items:flex-start}.compose-avatar[data-v-bb2cc04a]{background:radial-gradient(circle at 30% 30%, #fff3, transparent 65%), var(--th-grad,var(--gradient-primary));width:38px;height:38px;font-family:var(--font-display);color:var(--th-ink,var(--bg-inner));-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.compose-area.is-expanded .compose-avatar[data-v-bb2cc04a]{margin-top:3px}.compose-pill[data-v-bb2cc04a]{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 16%, transparent);color:#fff6;min-width:0;height:44px;font-family:var(--font-body);text-align:left;cursor:text;background:#ffffff0a;border-radius:12px;flex:1;align-items:center;padding:0 16px;font-size:14px;transition:border-color .18s,background .18s;display:flex}.compose-pill[data-v-bb2cc04a]:hover,.compose-pill[data-v-bb2cc04a]:focus-visible{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent);background:#ffffff0f;outline:none}.compose-post[data-v-bb2cc04a]{cursor:pointer;background:var(--th-grad,var(--gradient-primary));height:44px;color:var(--th-ink,var(--bg-inner));font-family:var(--font-body);border:none;border-radius:10px;flex:none;padding:0 22px;font-size:14px;font-weight:600;transition:opacity .2s}.compose-post[data-v-bb2cc04a]:hover{opacity:.9}.compose-body[data-v-bb2cc04a]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.compose-reply-bar[data-v-bb2cc04a]{color:#ffffff8c;background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 7%, transparent);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:flex}.compose-reply-bar strong[data-v-bb2cc04a]{color:#ffffffd9}.compose-reply-clear[data-v-bb2cc04a]{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:12px}.compose-reply-clear[data-v-bb2cc04a]:hover{color:#fff}.compose-textarea[data-v-bb2cc04a]{color:#fff;width:100%;font-family:var(--font-body);resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;min-height:78px;max-height:260px;padding:12px 14px;font-size:14px;line-height:1.55;transition:border-color .18s}.compose-textarea[data-v-bb2cc04a]::placeholder{color:#ffffff59}.compose-textarea[data-v-bb2cc04a]:focus{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent);background:#ffffff0f;outline:none}.compose-footer[data-v-bb2cc04a]{align-items:center;gap:8px;display:flex}.compose-char-count[data-v-bb2cc04a]{color:#ffffff59;font-size:11.5px;font-family:var(--font-body);font-variant-numeric:tabular-nums}.compose-char-count.near-limit[data-v-bb2cc04a]{color:var(--color-orange)}.compose-cancel[data-v-bb2cc04a]{color:#fff9;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:6px 16px;font-size:13px;transition:color .15s,border-color .15s}.compose-cancel[data-v-bb2cc04a]:hover{color:#fff;border-color:#ffffff40}.compose-submit[data-v-bb2cc04a]{background:var(--th-grad,var(--gradient-primary));color:var(--th-ink,var(--bg-inner));font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;min-width:56px;padding:6px 20px;font-size:13px;font-weight:700;transition:opacity .2s}.compose-submit[data-v-bb2cc04a]:disabled{opacity:.45;cursor:not-allowed}.anon-prompt[data-v-bb2cc04a]{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.anon-icon[data-v-bb2cc04a]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent);flex:none;font-size:18px}.anon-text[data-v-bb2cc04a]{color:#ffffffa6;font-size:14px;font-family:var(--font-body);flex:1}.anon-actions[data-v-bb2cc04a]{flex:none;gap:8px;display:flex}.anon-btn[data-v-bb2cc04a]{font-family:var(--font-body);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.anon-btn[data-v-bb2cc04a]:link,.anon-btn[data-v-bb2cc04a]:visited{text-decoration:none}.anon-btn-ghost[data-v-bb2cc04a]{color:#ffffffbf;border:1px solid #ffffff26}.anon-btn-ghost[data-v-bb2cc04a]:link,.anon-btn-ghost[data-v-bb2cc04a]:visited{color:#ffffffc7}.anon-btn-ghost[data-v-bb2cc04a]:hover{color:#fff;border-color:#ffffff4d}.anon-btn-primary[data-v-bb2cc04a]{background:var(--th-grad-warm,linear-gradient(135deg, #e879c6 0%, #c084fc 100%));color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--th-glow-warm,#e879c6) 30%, transparent);border:none}.anon-btn-primary[data-v-bb2cc04a]:link,.anon-btn-primary[data-v-bb2cc04a]:visited{color:#fff}.anon-btn-primary[data-v-bb2cc04a]:hover{opacity:.88;color:#fff}.comments-empty[data-v-bb2cc04a]{flex-wrap:wrap;align-items:center;gap:12px;padding:22px 24px;display:flex}.empty-glyph[data-v-bb2cc04a]{color:#fff3;flex:none;font-size:22px}.empty-title[data-v-bb2cc04a]{font-family:var(--font-body);color:#fff9;flex:1;margin:0;font-size:14px}.empty-cta[data-v-bb2cc04a]{color:#fff;font-family:var(--font-body);cursor:pointer;background:linear-gradient(135deg,#e879c6 0%,#c084fc 100%);border:none;border-radius:999px;padding:8px 20px;font-size:13px;font-weight:700;transition:opacity .2s,transform .18s;box-shadow:0 4px 14px #e879c64d}.empty-cta[data-v-bb2cc04a]:hover{opacity:.88;transform:translateY(-1px)}.empty-actions[data-v-bb2cc04a]{flex-wrap:wrap;flex:none;gap:8px;display:flex}.comments-list[data-v-bb2cc04a]{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (width<=45rem){.comments-empty[data-v-bb2cc04a]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 16px}.empty-title[data-v-bb2cc04a]{flex:initial;max-width:220px;line-height:1.45}.empty-actions[data-v-bb2cc04a]{justify-content:center;width:100%}.empty-cta[data-v-bb2cc04a],.anon-btn[data-v-bb2cc04a]{justify-content:center;align-items:center;min-height:42px}}
