.post[data-v-c7a82e1c]{background:#fff;border-bottom:1px solid #eef0f2;padding:14px 16px}.post--connect-down[data-v-c7a82e1c]{border-bottom:none;position:relative}.post-thread-line[data-v-c7a82e1c]{background:#cfd9de;bottom:-2px;left:40px;position:absolute;top:64px;width:2px}.post-row[data-v-c7a82e1c]{display:flex;gap:12px}.post-avatar-wrap[data-v-c7a82e1c]{align-self:flex-start;flex:0 0 auto;position:relative}.post-avatar-link[data-v-c7a82e1c]{border-radius:50%;display:block;text-decoration:none}.follow-plus[data-v-c7a82e1c],.post-avatar[data-v-c7a82e1c]{cursor:pointer}.follow-plus[data-v-c7a82e1c]{align-items:center;background:var(--accent-grad);border:2px solid #fff;border-radius:50%;bottom:-3px;box-shadow:0 1px 3px #0003;color:#fff;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:-3px;width:20px}.follow-plus svg[data-v-c7a82e1c]{height:12px;width:12px}.follow-plus[data-v-c7a82e1c]:disabled{cursor:default;opacity:.6}.follow-plus[data-v-c7a82e1c]:not(:disabled):active{filter:brightness(.95)}.post-main[data-v-c7a82e1c]{flex:1;min-width:0;position:relative}.post-meta[data-v-c7a82e1c]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:6px}.post-meta--ad[data-v-c7a82e1c]{padding-right:44px}.post-shift[data-v-c7a82e1c]{align-items:center;background:#e7f6ed;border-radius:5px;color:#067647;display:inline-flex;flex-shrink:0;font-size:.74rem;font-weight:700;gap:5px;margin-left:auto;padding:2px 8px}.post-shift-dot[data-v-c7a82e1c]{background:#10b981;border-radius:50%;flex-shrink:0;height:7px;width:7px}.post-name[data-v-c7a82e1c]{align-items:flex-start;color:inherit;display:inline-flex;font-size:.95rem;font-weight:700;gap:4px;line-height:1.45}.post-name[data-v-c7a82e1c] .type-icon{align-items:center;height:1.45em}.post-author-link[data-v-c7a82e1c]{cursor:pointer;text-decoration:none}.post-author-link[data-v-c7a82e1c]:hover{text-decoration:underline}.post-handle[data-v-c7a82e1c]{color:#6b7280;font-size:.85rem}.post-time[data-v-c7a82e1c]{color:#9ca3af;font-size:.85rem}.post-edited[data-v-c7a82e1c]{color:#9ca3af;font-size:.8rem}.post-ad-badge[data-v-c7a82e1c]{background:#eef0f2;border-radius:999px;color:#6b7280;flex-shrink:0;font-size:.72rem;font-weight:700;padding:1px 8px;position:absolute;right:0;top:0}.post-edit[data-v-c7a82e1c]{margin:2px 0 4px}.post-edit-input[data-v-c7a82e1c]{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#101010;font-family:inherit;font-size:16px;line-height:1.4;padding:8px 10px;resize:vertical;width:100%}.post-edit-input[data-v-c7a82e1c]:focus{border-color:var(--accent);outline:none}.post-edit-actions[data-v-c7a82e1c]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.btn-post[data-v-c7a82e1c]{background:var(--accent-grad);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;padding:7px 14px}.btn-post[data-v-c7a82e1c]:disabled{cursor:default;opacity:.6}.btn-post--sm[data-v-c7a82e1c]{font-size:.82rem;padding:5px 12px}.btn-text[data-v-c7a82e1c]{background:none;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.82rem;padding:5px 8px}.post-body[data-v-c7a82e1c]{cursor:pointer;font-size:.95rem;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.post-author-link[data-v-c7a82e1c]:active,.post-avatar-link[data-v-c7a82e1c]:active,.post-body[data-v-c7a82e1c]:active{opacity:.6}.post-hashtag[data-v-c7a82e1c]{color:var(--accent);text-decoration:none}.post-poll[data-v-c7a82e1c]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.post-poll-option[data-v-c7a82e1c]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2430;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;gap:8px;overflow:hidden;padding:9px 12px;position:relative;width:100%}.post-poll-option--voted[data-v-c7a82e1c]{cursor:default}.post-poll-fill[data-v-c7a82e1c]{background:#9d7ad429;bottom:0;left:0;position:absolute;top:0;z-index:0}.post-poll-option--mine .post-poll-fill[data-v-c7a82e1c]{background:#9d7ad452}.post-poll-label[data-v-c7a82e1c]{flex:1;position:relative;text-align:left;z-index:1}.post-poll-option--mine .post-poll-label[data-v-c7a82e1c]{font-weight:700}.post-poll-pct[data-v-c7a82e1c]{color:#6b7280;font-size:.82rem;position:relative;z-index:1}.post-poll-total[data-v-c7a82e1c]{color:#9ca3af;font-size:.78rem;margin:2px 0 0}.post-images[data-v-c7a82e1c]{margin-top:8px}.post-images-shield[data-v-c7a82e1c]{background:#f1f3f5;border-radius:5px;color:#6b7280;font-size:.85rem;margin-top:8px;padding:22px 12px;text-align:center}.post-video[data-v-c7a82e1c]{background:#000;border-radius:10px;display:block;max-height:70vh;width:100%}.post-images--single .post-video[data-v-c7a82e1c]{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain}.post-image-link[data-v-c7a82e1c]{background:none;border:none;border-radius:10px;cursor:pointer;display:block;overflow:hidden;padding:0}.post-images--single .post-image[data-v-c7a82e1c]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.post-images--scroll[data-v-c7a82e1c]{cursor:grab;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.post-images--scroll[data-v-c7a82e1c]::-webkit-scrollbar{display:none}.post-images--scroll[data-v-c7a82e1c]:active{cursor:grabbing}.post-images--scroll .post-image-link[data-v-c7a82e1c]{flex:0 0 200px}.post-images--scroll .post-image[data-v-c7a82e1c]{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:200px}.post-quote[data-v-c7a82e1c]{border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;margin-top:8px;padding:10px 12px}.post-quote[data-v-c7a82e1c]:hover{background:#f8f9fa}.post-quote-meta[data-v-c7a82e1c]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;margin-bottom:4px}.post-quote-avatar[data-v-c7a82e1c]{flex-shrink:0}.post-quote-name[data-v-c7a82e1c]{align-items:center;display:inline-flex;font-size:.85rem;font-weight:700;gap:3px}.post-quote-handle[data-v-c7a82e1c]{color:#6b7280;font-size:.78rem}.post-quote-body[data-v-c7a82e1c]{color:#374151;font-size:.88rem;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.post-quote-images[data-v-c7a82e1c]{border-radius:10px;display:grid;gap:3px;margin-top:8px;overflow:hidden}.post-quote-images--1[data-v-c7a82e1c]{grid-template-columns:1fr}.post-quote-images--2[data-v-c7a82e1c],.post-quote-images--3[data-v-c7a82e1c],.post-quote-images--4[data-v-c7a82e1c]{grid-template-columns:1fr 1fr}.post-quote-image[data-v-c7a82e1c]{aspect-ratio:1/1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-quote-images--1 .post-quote-image[data-v-c7a82e1c]{aspect-ratio:16/10;max-height:220px}.post-actions[data-v-c7a82e1c]{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.action-btn[data-v-c7a82e1c]{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;padding:4px 0}.action-btn[data-v-c7a82e1c]:disabled{cursor:default;opacity:.6}.action-btn[data-v-c7a82e1c]:not(:disabled):active{opacity:.6}.action-btn--liked[data-v-c7a82e1c]{color:#ec4899}.action-btn--reposted[data-v-c7a82e1c]{color:#059669}.action-btn--bookmarked[data-v-c7a82e1c]{color:var(--accent)}.action-btn--report[data-v-c7a82e1c]:hover{color:#dc2626}.action-icon[data-v-c7a82e1c]{height:18px;width:18px}.action-count[data-v-c7a82e1c]{min-width:1ch}.action-btn--insights[data-v-c7a82e1c]{color:var(--accent)}.repost-menu-wrap[data-v-c7a82e1c]{display:inline-flex;position:relative}.repost-menu-backdrop[data-v-c7a82e1c]{inset:0;position:fixed;z-index:40}.repost-menu[data-v-c7a82e1c]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 6px 20px #0000001f;left:0;min-width:160px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:41}.repost-menu-item[data-v-c7a82e1c]{background:none;border:none;color:#1f2430;cursor:pointer;display:block;font-family:inherit;font-size:.88rem;padding:11px 14px;text-align:left;white-space:nowrap;width:100%}.repost-menu-item[data-v-c7a82e1c]:active{background:#f4f5f7}.repost-menu-item[data-v-c7a82e1c]:disabled{cursor:default;opacity:.6}.post-insights[data-v-c7a82e1c]{background:#f8f9fa;border-radius:8px;margin-top:10px;padding:10px 12px}.post-insights-status[data-v-c7a82e1c]{color:#6b7280;font-size:.8rem;margin:0}.post-insights-row[data-v-c7a82e1c]{display:flex;flex-wrap:wrap;gap:6px 14px}.post-insights-item[data-v-c7a82e1c]{color:#374151;font-size:.8rem}.quote-form[data-v-c7a82e1c]{border:1px solid #e5e7eb;border-radius:10px;margin-top:10px;padding:10px}.quote-textarea[data-v-c7a82e1c]{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#101010;font-family:inherit;font-size:1rem;line-height:1.4;padding:8px 10px;resize:vertical;width:100%}.quote-textarea[data-v-c7a82e1c]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #9d7ad426;outline:none}.quote-error[data-v-c7a82e1c]{margin:6px 0 0}.quote-actions[data-v-c7a82e1c]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.btn-quote-cancel[data-v-c7a82e1c]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;font-weight:600}.btn-quote-cancel[data-v-c7a82e1c],.btn-quote-submit[data-v-c7a82e1c]{cursor:pointer;font-family:inherit;font-size:.82rem;padding:6px 12px}.btn-quote-submit[data-v-c7a82e1c]{background:var(--accent-grad);border:none;border-radius:8px;color:#fff;font-weight:700}.btn-quote-submit[data-v-c7a82e1c]:disabled{cursor:default;opacity:.6}.btn-quote-submit[data-v-c7a82e1c]:not(:disabled):active{filter:brightness(.96)}
