.input-shell[data-v-963f002a]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:.25rem;overflow:hidden}.input-shell[data-v-963f002a]:focus-within{border-color:var(--accent-1)}.form-grid[data-v-963f002a]{display:grid;gap:.75rem}.input-footer[data-v-963f002a]{flex-wrap:wrap;gap:.5rem;padding:.75rem}.footer-left[data-v-963f002a],.input-footer[data-v-963f002a]{align-items:center;display:flex}.footer-left[data-v-963f002a]{gap:.75rem}.divider-vertical[data-v-963f002a]{background-color:var(--border-subtle);height:1.25rem;width:1px}.footer-right[data-v-963f002a]{display:flex;margin-left:auto}.input-shell[data-v-963f002a] .n-input{background-color:transparent;border:none;border-radius:0;box-shadow:none}.input-shell[data-v-963f002a] .n-input .n-input__textarea-el{background-color:transparent;border:none;box-shadow:none;outline:none}.input-shell[data-v-963f002a] .n-input__border,.input-shell[data-v-963f002a] .n-input__state-border{display:none}.input-shell[data-v-963f002a] .n-input,.input-shell[data-v-963f002a] .n-input-wrapper{border:none!important;border-radius:inherit;box-shadow:none!important}.input-shell[data-v-963f002a] .n-input-wrapper{overflow:hidden}.input-shell[data-v-963f002a] .n-input__textarea .n-scrollbar,.input-shell[data-v-963f002a] .n-input__textarea .n-scrollbar-container,.input-shell[data-v-963f002a] .n-input__textarea .n-scrollbar-content,.input-shell[data-v-963f002a] .n-input__textarea{border-radius:inherit}.input-shell[data-v-963f002a] .n-input__textarea{overflow:hidden}.file-input[data-v-963f002a]{display:none}.icon-btn[data-v-963f002a]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:1.2rem;justify-content:center;line-height:1;padding:.25rem;transition:background .2s ease}.icon-btn[data-v-963f002a]:hover{background:var(--surface-2,hsla(0,0%,100%,.08))}.icon-btn--gated[data-v-963f002a]{cursor:not-allowed;opacity:.45}.attachment-previews[data-v-963f002a]{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .75rem .75rem}.attachment-item[data-v-963f002a]{height:64px;position:relative;width:100px}.attachment-item img[data-v-963f002a]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-btn[data-v-963f002a]{align-items:center;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;width:20px}.remove-btn[data-v-963f002a]:hover{background:var(--error-msg);border-color:var(--error-msg);color:#fff}.reply-context[data-v-963f002a]{align-items:center;background:#ffffff0a;border-bottom:1px solid var(--border-subtle);display:flex;gap:.35rem;padding:.5rem .75rem}.reply-context-body[data-v-963f002a]{background:transparent;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:.2rem;padding:0;text-align:left}.reply-context-title[data-v-963f002a]{color:var(--text-primary);font-size:.9rem;font-weight:600}.reply-context-snippet[data-v-963f002a]{color:var(--text-muted);font-size:.85rem;line-height:1.3}.reply-context-close[data-v-963f002a]{background:transparent;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;display:grid;height:28px;place-items:center;transition:background .2s ease,color .2s ease;width:28px}.reply-context-close[data-v-963f002a]:hover{background:#ffffff0f;color:var(--text-primary)}.anon-checkbox-wrapper[data-v-963f002a]{align-items:center;cursor:pointer;display:flex;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.anon-label[data-v-963f002a]{color:var(--text-primary);font-size:.9rem}.input-shell[data-v-963f002a] .n-input-word-count{color:var(--text-muted)!important}.link-preview-card[data-v-9c086df6]{--card-radius:14px;--card-border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));--card-bg:var(--surface-card,hsla(0,0%,100%,.04));--card-shadow:0 4px 20px rgba(0,0,0,.12);--transition-smooth:cubic-bezier(.4,0,.2,1);background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);margin-top:.875rem;max-width:36rem;opacity:0;overflow:hidden;position:relative;transform:translateY(8px);transition:opacity .4s var(--transition-smooth),transform .4s var(--transition-smooth),border-color .3s ease,box-shadow .3s ease;width:100%}.link-preview-card.is-loading[data-v-9c086df6],.link-preview-card.is-visible[data-v-9c086df6]{opacity:1;transform:translateY(0)}.link-preview-card[data-v-9c086df6]:hover{border-color:var(--border-strong,hsla(0,0%,100%,.16));box-shadow:var(--card-shadow)}.link-preview__glow[data-v-9c086df6]{border-radius:var(--card-radius);inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:0}:root[data-theme=neon] .link-preview-card:hover .link-preview__glow[data-v-9c086df6]{background:linear-gradient(135deg,#00f0ff14,#7000ff14);box-shadow:0 0 20px #00f0ff1a,inset 0 0 20px #7000ff0d;opacity:1}.link-preview__link[data-v-9c086df6]{align-items:center;color:inherit;display:flex;justify-content:center;position:relative;text-decoration:none;z-index:1}@media(min-width:640px){.link-preview__link[data-v-9c086df6]{flex-direction:row}.link-preview__image[data-v-9c086df6]{height:120px;min-width:160px;width:160px}}@media(max-width:639px){.link-preview__link[data-v-9c086df6]{flex-direction:column}.link-preview__image[data-v-9c086df6]{height:160px;width:100%}}.link-preview__image[data-v-9c086df6]{background:var(--surface-1,hsla(0,0%,100%,.06));flex-shrink:0;overflow:hidden;position:relative}.link-preview__image-inner[data-v-9c086df6]{height:100%;transition:transform .5s var(--transition-smooth);width:100%}.link-preview__image-inner img[data-v-9c086df6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-preview-card:hover .link-preview__image-inner[data-v-9c086df6]{transform:scale(1.08)}.link-preview__image-overlay[data-v-9c086df6]{background:linear-gradient(90deg,transparent 60%,rgba(0,0,0,.4));inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}@media(min-width:640px){.link-preview-card:hover .link-preview__image-overlay[data-v-9c086df6]{opacity:1}}.link-preview__content[data-v-9c086df6]{display:flex;flex:1;flex-direction:column;gap:.375rem;justify-content:center;min-width:0;padding:.875rem 1rem}.link-preview__title[data-v-9c086df6]{color:var(--text-primary,#e9ecf5);display:-webkit-box;font-size:.9rem;font-weight:650;letter-spacing:-.01em;-webkit-line-clamp:2;line-height:1.35;margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.link-preview-card:hover .link-preview__title[data-v-9c086df6]{color:var(--accent-1,#ff8a00)}.link-preview__desc[data-v-9c086df6]{color:var(--text-muted,#a9b0c3);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.link-preview__meta[data-v-9c086df6]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.25rem}.link-preview__domain-wrapper[data-v-9c086df6]{align-items:center;display:flex;gap:.4rem;min-width:0}.link-preview__favicon[data-v-9c086df6]{border-radius:3px;flex-shrink:0;height:14px;width:14px}.link-preview__favicon-placeholder[data-v-9c086df6]{color:var(--text-subtle,#7c8296);flex-shrink:0;height:14px;width:14px}.link-preview__favicon-placeholder svg[data-v-9c086df6]{height:100%;width:100%}.link-preview__domain[data-v-9c086df6]{color:var(--text-subtle,#7c8296);font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.link-preview-card:hover .link-preview__domain[data-v-9c086df6]{color:var(--text-muted,#a9b0c3)}.link-preview__arrow[data-v-9c086df6]{color:var(--text-subtle,#7c8296);flex-shrink:0;height:16px;opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s var(--transition-smooth),color .2s ease;width:16px}.link-preview__arrow svg[data-v-9c086df6]{height:100%;width:100%}.link-preview-card:hover .link-preview__arrow[data-v-9c086df6]{color:var(--accent-1,#ff8a00);opacity:1;transform:translate(0)}.link-preview__skeleton[data-v-9c086df6]{display:flex}@media(min-width:640px){.link-preview__skeleton[data-v-9c086df6]{flex-direction:row}.skeleton-image[data-v-9c086df6]{height:108px;min-width:160px;width:160px}}@media(max-width:639px){.link-preview__skeleton[data-v-9c086df6]{flex-direction:column}.skeleton-image[data-v-9c086df6]{height:120px;width:100%}}.skeleton-image[data-v-9c086df6],.skeleton-line[data-v-9c086df6]{background:var(--surface-1,hsla(0,0%,100%,.04));overflow:hidden;position:relative}.skeleton-content[data-v-9c086df6]{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:.875rem 1rem}.skeleton-line[data-v-9c086df6]{border-radius:6px}.skeleton-title[data-v-9c086df6]{height:16px;width:85%}.skeleton-desc[data-v-9c086df6]{height:12px;width:100%}.skeleton-domain[data-v-9c086df6]{height:10px;margin-top:.25rem;width:35%}.shimmer[data-v-9c086df6]{animation:shimmer-9c086df6 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 50%,transparent);inset:0;position:absolute}@keyframes shimmer-9c086df6{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root[data-theme=sakura] .link-preview-card[data-v-9c086df6]{--card-bg:hsla(0,0%,100%,.8);--card-border:1px solid rgba(0,0,0,.06);--card-shadow:0 4px 20px rgba(0,0,0,.06)}:root[data-theme=sakura] .shimmer[data-v-9c086df6]{background:linear-gradient(90deg,transparent,rgba(0,0,0,.03) 50%,transparent)}:root[data-theme=vintage] .link-preview-card:hover .link-preview__glow[data-v-9c086df6]{background:linear-gradient(135deg,#ffbf000f,#e639460f);opacity:1}.external-link[data-v-1b1509b7]{color:var(--color-primary);display:inline;font-weight:500;opacity:.9;text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:4px;transition:all .2s ease;word-break:break-all}.external-link-icon-wrapper[data-v-1b1509b7]{display:inline-block;margin-left:2px;white-space:nowrap}.external-link-icon[data-v-1b1509b7]{font-size:.8em;opacity:.6;position:relative;top:-.1em;transition:all .2s ease;vertical-align:middle}.external-link[data-v-1b1509b7]:hover{opacity:1;text-decoration-thickness:2px}.external-link:hover .external-link-icon[data-v-1b1509b7]{opacity:1;transform:translate(1px,-1px)}.text-content[data-v-9f7c127b]{white-space:pre-wrap}.hc-skeleton[data-v-d63b0f41]{align-items:center;display:flex;gap:.75rem;padding:1rem}.hc-skeleton__avatar[data-v-d63b0f41]{animation:skeleton-pulse-d63b0f41 1.4s ease-in-out infinite;background:var(--surface-card);border-radius:50%;flex-shrink:0}.hc-skeleton__lines[data-v-d63b0f41]{display:flex;flex:1;flex-direction:column;gap:.4rem}.hc-skeleton__line[data-v-d63b0f41]{animation:skeleton-pulse-d63b0f41 1.4s ease-in-out infinite;background:var(--surface-card);border-radius:999px;height:10px}.hc-skeleton__line--short[data-v-d63b0f41]{width:60%}@keyframes skeleton-pulse-d63b0f41{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.hc-skeleton__avatar[data-v-d63b0f41],.hc-skeleton__line[data-v-d63b0f41]{animation:none}}.hc-private[data-v-1df72ee7]{align-items:center;display:flex;gap:.75rem;padding:1rem}.hc-private__info[data-v-1df72ee7]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.hc-private__name[data-v-1df72ee7]{color:var(--text-primary);font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-private__username[data-v-1df72ee7]{color:var(--text-muted);font-size:.82rem}.hc-private__hint[data-v-1df72ee7]{color:var(--text-muted);font-size:.8rem;font-style:italic;margin-top:.25rem}.hc[data-v-589814e5]{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem .7rem}.hc__header[data-v-589814e5]{align-items:center;display:flex;gap:.65rem}.hc__identity[data-v-589814e5]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.hc__name[data-v-589814e5]{color:var(--text-primary);font-size:.92rem;font-weight:700}.hc__name[data-v-589814e5],.hc__username[data-v-589814e5]{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc__username[data-v-589814e5]{color:var(--text-muted);font-size:.78rem}.hc__meta[data-v-589814e5]{align-items:center;display:flex;gap:.3rem;margin-top:.15rem}.hc__level[data-v-589814e5]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);font-weight:700}.hc__badge[data-v-589814e5],.hc__level[data-v-589814e5]{align-items:center;display:inline-flex;font-size:.66rem;height:17px;padding:0 5px;white-space:nowrap}.hc__badge[data-v-589814e5]{border-radius:4px;font-weight:600}.badge--staff[data-v-589814e5]{background:#7c3aed1f;border:1px solid rgba(124,58,237,.3);color:#7c3aed}:root[data-theme]:not([data-theme=sakura]) .badge--staff[data-v-589814e5]{color:#a78bfa}.hc__membership[data-v-589814e5]{align-items:center;border-radius:4px;display:inline-flex;font-size:.66rem;font-weight:600;height:17px;padding:0 5px;white-space:nowrap}.membership--basic[data-v-589814e5]{background:#64b4ff1f;border:1px solid rgba(100,180,255,.3);color:#2563eb}.membership--gold[data-v-589814e5]{background:#f0b90b1f;border:1px solid rgba(240,185,11,.3);color:#b8860b}.membership--platinum[data-v-589814e5]{background:#c8a0ff1f;border:1px solid rgba(200,160,255,.3);color:#7c3aed}:root[data-theme]:not([data-theme=sakura]) .membership--basic[data-v-589814e5]{color:#64b4ff}:root[data-theme]:not([data-theme=sakura]) .membership--gold[data-v-589814e5]{color:#f0b90b}:root[data-theme]:not([data-theme=sakura]) .membership--platinum[data-v-589814e5]{color:#c8a0ff}.hc__badges[data-v-589814e5]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.hc__bio[data-v-589814e5]{color:var(--text-muted);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.hc__footer[data-v-589814e5]{border-top:1px solid var(--border-subtle);margin-top:.05rem;padding-top:.5rem}.hc__action[data-v-589814e5]{background:color-mix(in srgb,var(--accent-1) 12%,transparent);border-radius:var(--radius-sm,10px);color:var(--accent-1);display:block;font-size:.8rem;font-weight:500;padding:.35rem 0;text-align:center;text-decoration:none;transition:background .2s}.hc__action[data-v-589814e5]:hover{background:color-mix(in srgb,var(--accent-1) 20%,transparent)}.hover-card-wrap[data-v-6116f4c6]{align-items:flex-start;display:inline-flex;height:-moz-fit-content;height:fit-content}.hover-card[data-v-6116f4c6]{width:320px}.n-popover:has(.hover-card-popover-content),.n-popover:has(>.hover-card-popover-content){backdrop-filter:blur(var(--blur-strong,14px)) saturate(1.3)!important;-webkit-backdrop-filter:blur(var(--blur-strong,14px)) saturate(1.3)!important;background:var(--surface-glass-strong)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-lg,12px)!important;box-shadow:var(--shadow-soft,0 10px 30px rgba(0,0,0,.35))!important}.hover-card-popover-content{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.level-gate-banner[data-v-f3e39a37]{background:#ffc12514;border:1px solid rgba(255,193,37,.2);border-radius:var(--radius-md,8px);color:var(--text-secondary);font-size:.85rem;padding:10px 14px;text-align:center}.comments-section[data-v-f3e39a37]{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.25rem}@media(max-width:767px){.comments-section[data-v-f3e39a37]{margin-top:12px}}.comment-header[data-v-f3e39a37]{align-items:flex-start;display:flex;gap:.5rem;line-height:1.3;margin-bottom:.25rem}.header-info[data-v-f3e39a37]{flex:1;flex-wrap:wrap;gap:.25rem;min-width:0}.header-info[data-v-f3e39a37],.header-primary[data-v-f3e39a37]{align-items:center;display:flex}.header-primary[data-v-f3e39a37]{flex-wrap:wrap;gap:5px}.header-secondary[data-v-f3e39a37]{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.5rem}.comment-author[data-v-f3e39a37]{color:var(--text-primary);font-weight:600}.desktop-dot[data-v-f3e39a37]{display:inline-block}@media(max-width:639px){.comment-card[data-v-f3e39a37]{padding:.75rem .5rem}.comment-header[data-v-f3e39a37]{flex-wrap:wrap;gap:.2rem}.header-info[data-v-f3e39a37]{align-items:flex-start;flex-direction:column;gap:.15rem;width:100%}.header-secondary[data-v-f3e39a37]{font-size:.75rem}.desktop-dot[data-v-f3e39a37]{display:none}.header-primary[data-v-f3e39a37]{row-gap:2px}.header-primary[data-v-f3e39a37]:after{content:"";flex-basis:100%;height:0;order:98}.header-primary[data-v-f3e39a37] .title-badge{order:99}.header-actions[data-v-f3e39a37]{order:0}.pinned-tag[data-v-f3e39a37]{order:1}.user-avatar[data-v-f3e39a37]{font-size:14px!important;height:25px!important;width:25px!important}}.comments-state[data-v-f3e39a37]{color:var(--text-muted);display:flex;flex-direction:column;gap:.75rem}.comments-state.error[data-v-f3e39a37]{color:#ff9c9c}.comments-empty-hint[data-v-f3e39a37]{color:var(--text-muted);font-size:.9rem;padding:2rem 0;text-align:center}.comment-skeleton[data-v-f3e39a37]{align-items:center;display:flex;gap:.75rem}.avatar-skeleton[data-v-f3e39a37]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:50%;height:40px;width:40px}.avatar--main[data-v-f3e39a37],.avatar--reply[data-v-f3e39a37]{flex-shrink:0}.lines[data-v-f3e39a37]{display:flex;flex:1;flex-direction:column;gap:.4rem}.line[data-v-f3e39a37]{background:var(--surface-card);border-radius:999px;height:10px}.line.short[data-v-f3e39a37]{width:40%}.comment-list[data-v-f3e39a37]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.comment-card[data-v-f3e39a37]{border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-left:-.75rem;margin-right:-.75rem;padding:1rem .75rem;position:relative;transition:background-color .3s ease}.comment-card[data-v-f3e39a37]:last-child{border-bottom:none}.section-title[data-v-f3e39a37]{color:var(--text-primary);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem;text-transform:uppercase}.section-subtitle[data-v-f3e39a37]{color:var(--text-muted);font-size:.9rem;margin:0}.comment-highlight[data-v-f3e39a37]:before{animation:comment-highlight-f3e39a37 2.5s cubic-bezier(.2,.8,.2,1);border-radius:calc(var(--radius-lg) + 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@keyframes comment-highlight-f3e39a37{0%{background:color-mix(in srgb,var(--accent-1) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 55%,transparent),0 18px 48px color-mix(in srgb,var(--accent-1) 12%,transparent),0 18px 48px #00000038;transform:translateY(-6px) scale(1.01)}45%{background:color-mix(in srgb,var(--accent-1) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 40%,transparent),0 12px 34px #0000002e;transform:translateY(0)}to{background:transparent;box-shadow:none;transform:translateY(0) scale(1)}}:root[data-theme=sakura] .comment-highlight[data-v-f3e39a37]:before{animation-name:comment-highlight-light-f3e39a37}@keyframes comment-highlight-light-f3e39a37{0%{background:color-mix(in srgb,var(--accent-1) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 55%,transparent),0 18px 48px color-mix(in srgb,var(--accent-1) 10%,transparent),0 12px 32px #0000000f;transform:translateY(-6px) scale(1.01)}45%{background:color-mix(in srgb,var(--accent-1) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 40%,transparent),0 8px 20px #0000000a;transform:translateY(0)}to{background:transparent;box-shadow:none;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.comment-highlight[data-v-f3e39a37]:before{animation:none;background:color-mix(in srgb,var(--accent-1) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 45%,transparent)}}.comment-meta[data-v-f3e39a37]{align-items:flex-start;color:var(--text-muted);display:flex;flex-direction:column;font-size:.9rem;gap:.35rem}.status-badge[data-v-f3e39a37]{background:#ffb86c14;border:1px solid rgba(255,215,168,.35);border-radius:999px;color:#ffd7a8;font-size:.75rem;margin-left:.35rem;padding:.05rem .45rem}.author[data-v-f3e39a37]{color:var(--text-primary);font-weight:600}.dot[data-v-f3e39a37]{opacity:.6}.comment-text[data-v-f3e39a37]{line-height:1.5;margin:.25rem 0 0;overflow-wrap:break-word;word-wrap:break-word}.comment-attachments[data-v-f3e39a37]{margin-top:.5rem}.attachments-grid[data-v-f3e39a37]{--thumb-size:clamp(84px,22vw,128px);display:grid;gap:.5rem;justify-content:start}.attachments-grid.attachments-row[data-v-f3e39a37]{grid-template-columns:repeat(var(--cols),var(--thumb-size))}.attachments-grid.attachments-grid-2x2[data-v-f3e39a37]{grid-template-columns:repeat(2,var(--thumb-size))}.is-pinned[data-v-f3e39a37]:before{background:#f0b90b0d;border:1px solid rgba(240,185,11,.3);border-radius:var(--radius-sm);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.meta-tag[data-v-f3e39a37]{align-items:center;border-radius:4px;display:inline-flex;font-size:.7rem;font-weight:600;height:18px;line-height:1.4;padding:0 4px}.meta-tag.pinned[data-v-f3e39a37]{background:#f0a02026;color:#f0a020}.meta-tag.me-tag[data-v-f3e39a37]{background:#63636326;border:1px solid var(--border-subtle);color:var(--text-secondary)}.meta-tag.pinned[data-v-f3e39a37]{background:#f0b90b;border-radius:4px;color:#000;font-size:.7em;font-weight:700;margin-right:4px;padding:1px 6px}.deleted-text[data-v-f3e39a37]{color:var(--text-muted);font-style:italic}.attachment-item[data-v-f3e39a37]{aspect-ratio:3/2;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;position:relative;width:100%}.attachment-item[data-v-f3e39a37] .n-image{display:block;height:100%;width:100%}.attachment-item[data-v-f3e39a37] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-actions[data-v-f3e39a37]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem;width:100%}.mobile-time[data-v-f3e39a37]{color:var(--text-muted);display:none;font-size:.75rem;margin-right:.5rem}.action-btn-like[data-v-f3e39a37]{order:1}.action-btn-dislike[data-v-f3e39a37]{margin-right:auto;order:2}.vote-gated[data-v-f3e39a37]{cursor:not-allowed;opacity:.45}.action-btn-reply[data-v-f3e39a37]{order:3}.action-btn-delete[data-v-f3e39a37]{order:4}.comment-actions[data-v-f3e39a37] .n-button.active{color:#ff5078}.comment-actions[data-v-f3e39a37] .n-button{color:var(--text-muted)}.comment-actions[data-v-f3e39a37] .n-button__content{font-size:.82rem;margin-top:1px}.comment-actions[data-v-f3e39a37] .n-icon{font-size:.95em}.comment-actions--reply[data-v-f3e39a37] .n-button__content{font-size:.78rem}.comment-actions--reply[data-v-f3e39a37] .n-icon{font-size:.9em}.header-actions[data-v-f3e39a37]{align-items:center;display:flex;flex-shrink:0;gap:2px}.header-action-btn[data-v-f3e39a37]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:24px}.header-action-btn .n-icon[data-v-f3e39a37]{font-size:.9rem}.header-actions--reply .header-action-btn[data-v-f3e39a37]{height:20px;width:20px}.header-actions--reply .header-action-btn .n-icon[data-v-f3e39a37]{font-size:.8rem}@media(hover:hover){.header-action-btn[data-v-f3e39a37]:hover{background-color:var(--surface-2);color:var(--text-primary)}}.pinned-tag[data-v-f3e39a37]{align-items:center;background-color:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:4px;color:#f59e0b;display:inline-flex;font-size:.7rem;font-weight:600;height:18px;justify-content:center;line-height:1.2;min-width:56px;padding:2px 6px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pinned-tag .n-icon[data-v-f3e39a37]{font-size:.85em;margin-right:3px}.tag-content[data-v-f3e39a37]{align-items:center;display:flex}.pinned-tag.is-interactive[data-v-f3e39a37]{cursor:pointer}.pinned-tag.is-interactive .tag-content.hover[data-v-f3e39a37]{display:none}.pinned-tag.is-interactive[data-v-f3e39a37]:hover{background-color:#ef444426;border-color:#ef44444d;color:#ef4444}.pinned-tag.is-interactive:hover .tag-content.default[data-v-f3e39a37]{display:none}.pinned-tag.is-interactive:hover .tag-content.hover[data-v-f3e39a37]{display:flex}.reply-context[data-v-f3e39a37]{color:var(--text-muted);font-weight:500}.reply-mention[data-v-f3e39a37]{color:#6edcff;font-weight:600}.reaction-icon[data-v-f3e39a37]{align-items:center;display:inline-flex;justify-content:center;position:relative}.reaction-icon.reaction-pop[data-v-f3e39a37] .n-icon{animation:reaction-pop-f3e39a37 .22s ease-out}@keyframes reaction-pop-f3e39a37{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.reaction-burst[data-v-f3e39a37]{height:0;left:50%;pointer-events:none;position:absolute;top:50%;width:0}.burst-dot[data-v-f3e39a37]{animation:burst-fly-f3e39a37 .65s cubic-bezier(.2,.8,.2,1) forwards;background:#ff5078f2;border-radius:999px;box-shadow:0 0 10px #ff507847;height:6px;position:absolute;transform:translate(-50%,-50%);width:6px}.burst-dot[data-v-f3e39a37]:first-child{--dx:-18px;--dy:-22px;background:#ff5078f2}.burst-dot[data-v-f3e39a37]:nth-child(2){--dx:6px;--dy:-26px;background:#ffbe5af2}.burst-dot[data-v-f3e39a37]:nth-child(3){--dx:22px;--dy:-14px;background:#6edcfff2}.burst-dot[data-v-f3e39a37]:nth-child(4){--dx:26px;--dy:10px;background:#8cffa0f2}.burst-dot[data-v-f3e39a37]:nth-child(5){--dx:14px;--dy:24px;background:#ffd26ef2}.burst-dot[data-v-f3e39a37]:nth-child(6){--dx:-10px;--dy:26px;background:#be8cfff2}.burst-dot[data-v-f3e39a37]:nth-child(7){--dx:-26px;--dy:12px;background:#ff78c8f2}.burst-dot[data-v-f3e39a37]:nth-child(8){--dx:-22px;--dy:-2px;background:#78c8fff2}@keyframes burst-fly-f3e39a37{0%{opacity:.95;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.65)}}.comment-main[data-v-f3e39a37]{display:flex;flex-direction:row;gap:1rem;width:100%}.comment-content-wrapper[data-v-f3e39a37]{flex:1;min-width:0}.reply-list[data-v-f3e39a37]{display:flex;flex-direction:column;gap:.75rem;margin-left:calc(40px + 1rem);margin-top:.75rem;padding-left:0;position:relative}.replies-expander[data-v-f3e39a37]{margin-left:calc(25px + 1rem);margin-top:.5rem}.mobile-connector-line[data-v-f3e39a37]{display:none}.expander-btn[data-v-f3e39a37]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-accent);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.25rem .5rem;transition:background .2s ease}.expander-btn[data-v-f3e39a37]:hover{background:var(--surface-hover)}.expander-line[data-v-f3e39a37]{background-color:var(--color-accent);height:1px;opacity:.5;width:24px}.expander-text[data-v-f3e39a37]{align-items:center;display:flex;gap:.25rem}.expander-icon[data-v-f3e39a37]{font-size:1rem}.reply-list[data-v-f3e39a37]:before{background:#ffffff1a;bottom:0;content:"";display:none;left:-12px;position:absolute;top:0;width:1px}.comment-card.reply-card[data-v-f3e39a37]{background:transparent;border:none;border-radius:calc(var(--radius-lg) + 4px);gap:.6rem;padding:0}.attachments-grid.attachments-grid--reply[data-v-f3e39a37]{gap:.35rem}.comment-form[data-v-f3e39a37]{border-top:1px solid var(--border-subtle);padding-top:1rem}.helper[data-v-f3e39a37]{color:#ff9c9c;margin:0}.thumbs-up-button[data-v-f3e39a37]{padding-left:0}@media(max-width:767px){.comments-header[data-v-f3e39a37]{align-items:flex-start;flex-direction:column}}@media(max-width:639px){.action-text[data-v-f3e39a37]{display:none}.action-btn-dislike[data-v-f3e39a37]{margin-right:0}.mobile-time[data-v-f3e39a37]{display:block;order:1}.action-btn-reply[data-v-f3e39a37]{margin-right:auto;order:2}.action-btn-like[data-v-f3e39a37]{order:3}.action-btn-dislike[data-v-f3e39a37]{order:4}.action-btn-delete[data-v-f3e39a37]{order:5}.header-secondary .comment-time[data-v-f3e39a37]{display:none}.replies-expander[data-v-f3e39a37]{margin-left:0}.comment-main[data-v-f3e39a37]{gap:.4rem}.comment-content-wrapper[data-v-f3e39a37]{flex:1 0}.reply-list[data-v-f3e39a37]{margin-left:calc(24px + 1rem)}.comment-actions--reply[data-v-f3e39a37]{gap:.15rem}.action-btn-delete[data-v-f3e39a37]{margin-bottom:.15rem;margin-left:.15rem}.replies-expander[data-v-f3e39a37]{margin-left:calc(10px + 1rem)}}.desktop-main-composer[data-v-f3e39a37]{border-bottom:1px solid var(--border-subtle);margin-bottom:0;padding-bottom:2rem}.desktop-main-composer.empty-state-composer[data-v-f3e39a37]{border-bottom:none;margin-bottom:0;padding-bottom:0}.comments-header[data-v-f3e39a37]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.comments-header-trigger[data-v-f3e39a37]{align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:500;gap:.35rem;padding:.35rem .75rem;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.comments-header-trigger[data-v-f3e39a37]:active{background:var(--surface-hover);color:var(--text-primary)}.mobile-sheet-body[data-v-f3e39a37]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem .5rem}.mobile-reply-ctx[data-v-f3e39a37]{align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;gap:.5rem;padding:.5rem .75rem}.mobile-reply-ctx__text[data-v-f3e39a37]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.mobile-reply-ctx__label[data-v-f3e39a37]{color:var(--accent-1);font-size:.8rem;font-weight:600}.mobile-reply-ctx__snippet[data-v-f3e39a37]{color:var(--text-muted);font-size:.8rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-reply-ctx__close[data-v-f3e39a37]{background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:grid;flex-shrink:0;height:28px;place-items:center;transition:color .2s;width:28px;-webkit-tap-highlight-color:transparent}.mobile-reply-ctx__close[data-v-f3e39a37]:active{color:var(--text-primary)}.mobile-input-card[data-v-f3e39a37]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s}.mobile-input-card[data-v-f3e39a37]:focus-within{border-color:var(--accent-1)}.mobile-input-card[data-v-f3e39a37] .n-input{background-color:transparent;border:none;border-radius:0;box-shadow:none}.mobile-input-card[data-v-f3e39a37] .n-input__border,.mobile-input-card[data-v-f3e39a37] .n-input__state-border{display:none}.mobile-input-card[data-v-f3e39a37] .n-input-wrapper{border:none!important;box-shadow:none!important}.mobile-input-card[data-v-f3e39a37] .n-input-word-count{color:var(--text-muted)!important;padding:0 .75rem .5rem}.mobile-attachment-preview[data-v-f3e39a37]{display:flex;flex-wrap:wrap;gap:.5rem}.mobile-attachment-item[data-v-f3e39a37]{height:56px;position:relative;width:72px}.mobile-attachment-item img[data-v-f3e39a37]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-attachment-remove[data-v-f3e39a37]{align-items:center;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px;-webkit-tap-highlight-color:transparent}.mobile-action-bar[data-v-f3e39a37]{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:.5rem;justify-content:space-between;padding-top:.5rem}.mobile-action-bar__left[data-v-f3e39a37]{align-items:center;display:flex;gap:.65rem}.mobile-action-icon-btn[data-v-f3e39a37]{align-items:center;border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:1.2rem;height:36px;justify-content:center;transition:color .2s,background .2s;width:36px;-webkit-tap-highlight-color:transparent}.mobile-action-icon-btn[data-v-f3e39a37]:active{background:var(--surface-2);color:var(--text-primary)}.mobile-action-icon-btn--gated[data-v-f3e39a37]{cursor:not-allowed;opacity:.45}.mobile-file-input[data-v-f3e39a37]{display:none}.mobile-action-divider[data-v-f3e39a37]{background:var(--border-subtle);flex-shrink:0;height:1.2rem;width:1px}.mobile-anon-toggle[data-v-f3e39a37]{align-items:center;cursor:pointer;display:flex;gap:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-anon-label[data-v-f3e39a37]{color:var(--text-muted);font-size:.82rem}.comment-form[data-v-f3e39a37]{display:none}.mobile-comment-drawer .n-drawer-content-wrapper{border-radius:16px 16px 0 0;border-top:1px solid var(--glass-border);max-height:80vh;overflow:hidden}.mobile-comment-drawer .n-drawer-content,.mobile-comment-drawer .n-scrollbar,.mobile-comment-drawer .n-scrollbar-container,.mobile-comment-drawer .n-scrollbar-content{height:auto!important}.mobile-comment-drawer .n-drawer-body{flex:0 0 auto!important;overflow:visible!important}.mobile-comment-drawer .n-drawer-body,.mobile-comment-drawer .n-drawer-header{background:var(--surface-1)!important}.mobile-comment-drawer .n-drawer-body-content-wrapper{padding:0!important}
