.comment-section[data-v-f7fabbda]{border-radius:var(--radius-xl);overflow:hidden;position:relative}.comment-section__surface[data-v-f7fabbda]{padding:1.5rem;position:relative;z-index:1}.comment-section__heading[data-v-f7fabbda]{align-items:flex-start;display:flex;gap:.8rem;margin-bottom:1.25rem}.comment-section__heading-mark[data-v-f7fabbda]{background:linear-gradient(180deg,var(--hero-accent),rgba(129,140,248,.48));border-radius:999px;margin-top:.2rem;min-height:1.8rem;width:.22rem}.comment-section__composer-head[data-v-f7fabbda]{align-items:center;background:#ffffff9e;border:1px solid rgba(148,163,184,.28);border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1rem}.dark .comment-section__composer-head[data-v-f7fabbda]{background:#0f172a94;border-color:#94a3b82e}.comment-section__composer-user[data-v-f7fabbda]{align-items:center;display:flex;gap:.75rem;min-width:0}.comment-section__textarea[data-v-f7fabbda]::-moz-placeholder{color:var(--text-muted)}.comment-section__textarea[data-v-f7fabbda]::placeholder{color:var(--text-muted)}.comment-section__textarea-wrap[data-v-f7fabbda]{position:relative}.comment-section__textarea[data-v-f7fabbda]{background:#ffffff9e;border:1px solid rgba(148,163,184,.28);border-radius:1.2rem;color:var(--text-main);font-size:.92rem;line-height:1.8;min-height:9.2rem;outline:none;padding:1rem 1rem 2rem;resize:vertical;width:100%}.dark .comment-section__textarea[data-v-f7fabbda]{background:#0f172a94;border-color:#94a3b82e}.comment-section__counter[data-v-f7fabbda]{bottom:.85rem;color:var(--text-muted);font-size:.8rem;position:absolute;right:1rem}.comment-section__toolbar[data-v-f7fabbda]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.comment-section__tools[data-v-f7fabbda]{align-items:center;display:flex;gap:.35rem}.comment-section__submit-area[data-v-f7fabbda]{align-items:center;display:flex;gap:.9rem;justify-content:flex-end;min-width:0}.comment-section__submit[data-v-f7fabbda]{min-width:5.4rem}.comment-section__gate[data-v-f7fabbda]{align-items:center;background:#ffffff80;border:1px dashed rgba(148,163,184,.28);border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.dark .comment-section__gate[data-v-f7fabbda]{background:#0f172a7a;border-color:#94a3b82e}.comment-section__gate-actions[data-v-f7fabbda]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:.6rem}.comment-section__list-block[data-v-f7fabbda]{margin-top:1.7rem}.comment-section__list-header[data-v-f7fabbda]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.comment-section__item[data-v-f7fabbda]{background:#ffffff80;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;padding:1rem 1rem 1.1rem}.dark .comment-section__item[data-v-f7fabbda]{background:#0f172a7a;border-color:#94a3b82e}.comment-section__avatar[data-v-f7fabbda]{align-items:center;background:#ffffffd6;border-radius:1rem;color:var(--hero-accent);display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:700;height:3rem;justify-content:center;overflow:hidden;text-transform:uppercase;width:3rem}.comment-section__avatar--compact[data-v-f7fabbda]{border-radius:.9rem;height:2.7rem;width:2.7rem}.dark .comment-section__avatar[data-v-f7fabbda]{background:#1e293beb}.comment-section__avatar-image[data-v-f7fabbda]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-section__actions[data-v-f7fabbda]{align-items:center;display:flex;flex-wrap:wrap;gap:.15rem}.comment-section__content[data-v-f7fabbda]{color:var(--text-main);font-size:.94rem;line-height:1.9;margin-top:.95rem;padding-left:3.8rem;white-space:pre-line}.comment-section__empty[data-v-f7fabbda]{background:#ffffff80;border:1px dashed rgba(148,163,184,.26);border-radius:1.2rem;padding:1rem}.dark .comment-section__empty[data-v-f7fabbda]{background:#0f172a7a}@media(max-width:720px){.comment-section__surface[data-v-f7fabbda]{padding:1.1rem}.comment-section__composer-head[data-v-f7fabbda],.comment-section__gate[data-v-f7fabbda],.comment-section__list-header[data-v-f7fabbda],.comment-section__submit-area[data-v-f7fabbda],.comment-section__toolbar[data-v-f7fabbda]{align-items:stretch;flex-direction:column}.comment-section__submit-area[data-v-f7fabbda]{justify-content:flex-start}.comment-section__gate-actions[data-v-f7fabbda]{align-items:stretch}.comment-section__submit[data-v-f7fabbda]{width:100%}.comment-section__actions[data-v-f7fabbda]{justify-content:flex-end;width:100%}.comment-section__content[data-v-f7fabbda]{padding-left:0}}
