.transition-back[data-v-69c07a73]{transition:transform .3s ease-out}.full-image[data-v-69c07a73]{width:auto;height:auto;margin:auto}.navigation-arrows[data-v-69c07a73]{pointer-events:none;justify-content:space-between;position:absolute;inset:0}.nav-arrow[data-v-69c07a73],.navigation-arrows[data-v-69c07a73]{align-items:center;display:flex}.nav-arrow[data-v-69c07a73]{color:#fff;cursor:pointer;pointer-events:auto;background-color:#0006;border-radius:50%;justify-content:center;width:50px;height:50px;margin:0 20px;transition:background-color .2s}.nav-arrow[data-v-69c07a73]:hover{background-color:#0009}.nav-arrow.disabled[data-v-69c07a73]{cursor:not-allowed;opacity:.5}.image-counter[data-v-69c07a73]{color:#fff;background-color:#0009;border-radius:20px;padding:5px 10px;font-size:14px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.loading-animation[data-v-a7604f74]{background:linear-gradient(90deg,#263238,#37474f,#263238) 0 0/200% 100%;animation:5s linear infinite loading-a7604f74}@keyframes loading-a7604f74{0%{background-position:200% 0}to{background-position:-200% 0}}.bio h1[data-v-4d3a514d]{font-size:2em}.bio h2[data-v-4d3a514d]{font-size:1.5em}.bio h3[data-v-4d3a514d]{font-size:1.17em}.bio h4[data-v-4d3a514d]{font-size:1em}.bio h5[data-v-4d3a514d]{font-size:.83em}.bio h6[data-v-4d3a514d]{font-size:.67em}.bio p[data-v-4d3a514d]{font-size:1em}.bio a[data-v-4d3a514d]{text-decoration:underline}.bio ul[data-v-4d3a514d]{list-style-type:disc}.bio ol[data-v-4d3a514d]{list-style-type:decimal}.bio blockquote[data-v-4d3a514d],.bio code[data-v-4d3a514d],.bio li[data-v-4d3a514d],.bio pre[data-v-4d3a514d]{font-size:1em}.bio strong[data-v-4d3a514d]{font-weight:700}.bio em[data-v-4d3a514d]{font-style:italic}.bio del[data-v-4d3a514d],.bio s[data-v-4d3a514d]{text-decoration:line-through}.bio ins[data-v-4d3a514d]{text-decoration:underline}.bio mark[data-v-4d3a514d]{background-color:#ff0}.bio sub[data-v-4d3a514d]{vertical-align:sub}.bio sup[data-v-4d3a514d]{vertical-align:super}.bio small[data-v-4d3a514d]{font-size:.83em}.bio b[data-v-4d3a514d]{font-weight:700}.bio i[data-v-4d3a514d]{font-style:italic}.bio u[data-v-4d3a514d]{text-decoration:underline}.bio center[data-v-4d3a514d]{text-align:center}.bio table[data-v-4d3a514d]{border-collapse:collapse;width:100%}.bio td[data-v-4d3a514d],.bio th[data-v-4d3a514d]{border:1px solid #ddd;padding:8px}.bio tr[data-v-4d3a514d]:nth-child(2n){background-color:#f2f2f2}.bio img[data-v-4d3a514d]{max-width:100%;height:auto}.bio hr[data-v-4d3a514d]{border:0;border-top:1px solid #ccc}.bio .highlight[data-v-4d3a514d]{background-color:#f7f7f7;border-left:6px solid #7ad7f0;padding:1em}.bio .highlight pre[data-v-4d3a514d]{margin:0}.bio .highlight pre code[data-v-4d3a514d],.bio .highlight pre code span[data-v-4d3a514d]{white-space:pre;background-color:#0000;border:0;margin:0;padding:0;line-height:1.5;display:inline}.post-container[data-v-4d3a514d]{border-radius:0;width:100%;margin-bottom:1px;padding:16px 16px 12px;transition:background-color .2s}.parent-post-link[data-v-4d3a514d]{align-items:center;margin-bottom:8px;display:flex}.reply-connector[data-v-4d3a514d]{border-top:2px solid #4b5563;border-left:2px solid #4b5563;border-top-left-radius:8px;width:16px;height:16px;margin-left:32px}.parent-link[data-v-4d3a514d]{color:#9ca3af;margin-left:8px;font-size:14px;text-decoration:underline}.post-header[data-v-4d3a514d]{justify-content:space-between;margin-bottom:8px;display:flex}.author-info[data-v-4d3a514d]{width:100%;display:flex}.author-avatar[data-v-4d3a514d]{flex-shrink:0;margin-right:12px}.author-avatar img[data-v-4d3a514d]{-o-object-fit:cover;object-fit:cover;width:48px;height:48px}.avatar-placeholder[data-v-4d3a514d]{background-color:#1118276b;border:1px solid #96969626;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.author-details[data-v-4d3a514d]{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.author-name-container[data-v-4d3a514d]{align-items:center;display:flex}.author-name[data-v-4d3a514d]{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.author-name[data-v-4d3a514d]:hover{text-decoration:underline}.verification-badge[data-v-4d3a514d]{background-color:#1d9bf0;border:1px solid #1a91da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:flex}.verification-badge.business[data-v-4d3a514d]{background-color:#f59e0b;border:1px solid #d97706}.post-meta[data-v-4d3a514d]{color:#9ca3af;align-items:center;margin-top:2px;font-size:14px;line-height:1;display:flex}.username[data-v-4d3a514d]{color:#9ca3af;margin-right:4px}.separator[data-v-4d3a514d]{margin:0 4px}.timestamp[data-v-4d3a514d]{color:#9ca3af;cursor:default;position:relative}.timestamp-tooltip[data-v-4d3a514d]{white-space:nowrap;z-index:10;background-color:#1f2937;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-30px;left:0}.ai-flag[data-v-4d3a514d],.edited-flag[data-v-4d3a514d]{color:#9ca3af}.post-menu[data-v-4d3a514d]{z-index:5;position:relative}.menu-button[data-v-4d3a514d]{color:#9ca3af;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:flex}.menu-button[data-v-4d3a514d]:hover{color:#fff;background-color:#6b72801a}.menu-items[data-v-4d3a514d]{border:1px solid #4b556366;border-radius:8px;width:240px;margin-top:8px;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.menu-group[data-v-4d3a514d]{padding:4px}.menu-action-row[data-v-4d3a514d]{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.action-button[data-v-4d3a514d]{color:#d1d5db;border-radius:8px;flex-direction:column;align-items:center;padding:12px;font-size:14px;transition:background-color .15s;display:flex}.action-button[data-v-4d3a514d]:hover{background-color:#6b72801a}.action-button i[data-v-4d3a514d]{margin-bottom:6px;font-size:18px}.menu-item[data-v-4d3a514d]{color:#d1d5db;border-radius:8px;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:background-color .15s;display:flex}.menu-item[data-v-4d3a514d]:hover{background-color:#6b72801a}.menu-item i[data-v-4d3a514d]{text-align:center;width:16px;margin-right:12px}.nsfw-tag[data-v-4d3a514d]{cursor:pointer;background-color:#ef4444;border-radius:9999px;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.nsfw-tag[data-v-4d3a514d]:hover{background-color:#dc2626}.blur-content[data-v-4d3a514d]{filter:blur(25px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s}.post-content[data-v-4d3a514d]{white-space:pre-wrap;word-break:break-word;margin-bottom:12px;font-size:15px;line-height:1.5}.image-gallery[data-v-4d3a514d]{border-radius:16px;margin-bottom:12px;overflow:hidden}.image-grid[data-v-4d3a514d]{grid-gap:2px;width:100%;display:grid}.image-grid.single-image[data-v-4d3a514d]{grid-template-columns:1fr;max-width:30rem}.image-grid.two-images[data-v-4d3a514d]{grid-template-columns:1fr 1fr;max-height:380px}.image-grid.three-images[data-v-4d3a514d]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:550px}.image-grid.three-images .image-container[data-v-4d3a514d]:first-child{grid-row:span 2}.image-grid.four-plus-images[data-v-4d3a514d]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:580px}.image-container[data-v-4d3a514d]{cursor:pointer;height:100%;position:relative;overflow:hidden}.post-image[data-v-4d3a514d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-image-single[data-v-4d3a514d]{border-radius:16px;max-height:550px}.more-images-overlay[data-v-4d3a514d]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:0;left:0}.more-images-overlay[data-v-4d3a514d]:hover{background-color:#000000a6}.spotify-embed[data-v-4d3a514d]{border-radius:12px;width:100%;max-width:384px;height:80px;margin-bottom:12px}.url-embed[data-v-4d3a514d]{color:inherit;margin-bottom:12px;text-decoration:none;display:block}.embed-container[data-v-4d3a514d]{border:1px solid #4b556366;border-radius:8px;max-width:384px;overflow:hidden}.embed-image[data-v-4d3a514d]{-o-object-fit:cover;object-fit:cover;width:100%;height:192px}.embed-content[data-v-4d3a514d]{background-color:#2d3748;padding:12px}.embed-title[data-v-4d3a514d]{margin-bottom:4px;font-size:15px;font-weight:700}.embed-description[data-v-4d3a514d]{color:#9ca3af;font-size:14px;line-height:1.4}.nsfw-warning[data-v-4d3a514d]{text-align:center;border-radius:8px;flex-direction:column;height:144px;padding:16px}.nsfw-warning[data-v-4d3a514d],.warning-icon[data-v-4d3a514d]{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.warning-icon[data-v-4d3a514d]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;width:48px;height:48px;font-size:20px}.warning-text[data-v-4d3a514d]{font-size:14px;line-height:1.4}.post-actions[data-v-4d3a514d]{border-top:1px solid #4b556333;border-bottom:1px solid #4b556333;justify-content:space-between;margin:8px 0;padding:4px 0;display:flex}.post-actions .action-button[data-v-4d3a514d]{color:#9ca3af;font-size:inherit;flex-direction:row;align-items:center;padding:8px 0;display:flex}.post-actions .action-button[data-v-4d3a514d]:hover{color:#d1d5db;background-color:#0000}.post-actions .action-button:hover .fa-heart[data-v-4d3a514d]{color:#ef4444}.post-actions .action-button:hover .fa-comment[data-v-4d3a514d]{color:#10b981}.post-actions .action-button:hover .fa-chart-line[data-v-4d3a514d]{color:#3b82f6}.action-icon[data-v-4d3a514d]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;display:flex;position:relative}.action-icon .fa-heart[data-v-4d3a514d]{position:absolute}.action-count[data-v-4d3a514d]{font-size:14px}.action-count.liked[data-v-4d3a514d],.fa-heart.liked[data-v-4d3a514d]{color:#ef4444}.comment-input[data-v-4d3a514d]{gap:8px;margin-top:12px;display:flex}.comment-field[data-v-4d3a514d]{color:#fff;border:none;border-radius:20px;flex-grow:1;padding:8px 12px;font-size:14px}.comment-field[data-v-4d3a514d]:focus{outline:none;box-shadow:0 0 0 2px #6b728080}.comment-button[data-v-4d3a514d]{color:#fff;cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:filter .15s}.comment-button[data-v-4d3a514d]:hover{filter:brightness(1.1)}.comment-button.loading[data-v-4d3a514d],.modal-overlay[data-v-4d3a514d]{justify-content:center;align-items:center;display:flex}.modal-overlay[data-v-4d3a514d]{z-index:50;width:100%;height:100%;position:fixed;top:0;left:0}.login-modal[data-v-4d3a514d]{background-color:#1f2937;border-radius:12px;width:80%;max-width:480px;max-height:80vh;padding:20px;position:relative;overflow-y:auto}.modal-close[data-v-4d3a514d]{color:#9ca3af;cursor:pointer;position:absolute;top:12px;right:12px}.delete-modal[data-v-4d3a514d],.edit-modal[data-v-4d3a514d]{text-align:center;background-color:#1f2937;border-radius:12px;width:90%;max-width:400px;padding:24px}.modal-icon[data-v-4d3a514d]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:20px;display:flex}.modal-title[data-v-4d3a514d]{margin-bottom:8px;font-size:20px;font-weight:700}.modal-subtitle[data-v-4d3a514d]{color:#9ca3af;margin-bottom:16px;font-size:14px}.modal-text[data-v-4d3a514d]{color:#d1d5db;margin-bottom:24px}.modal-actions[data-v-4d3a514d]{gap:8px;display:flex}.cancel-button[data-v-4d3a514d],.confirm-button[data-v-4d3a514d]{cursor:pointer;border:none;border-radius:8px;flex-grow:1;padding:10px;font-weight:600;transition:filter .15s}.cancel-button[data-v-4d3a514d]{color:#fff;background-color:#4b5563}.confirm-button[data-v-4d3a514d]{color:#fff;background-color:#ef4444}.cancel-button[data-v-4d3a514d]:hover,.confirm-button[data-v-4d3a514d]:hover{filter:brightness(1.1)}.edit-textarea[data-v-4d3a514d]{color:#fff;resize:none;border:none;border-radius:8px;width:100%;height:160px;margin-bottom:16px;padding:12px}.edit-textarea[data-v-4d3a514d]:focus{outline:none}.image-modal-overlay[data-v-4d3a514d]{background-color:#000000e6}.image-modal[data-v-4d3a514d]{justify-content:center;align-items:center}.image-carousel[data-v-4d3a514d],.image-modal[data-v-4d3a514d]{width:100%;height:100%;display:flex}.image-carousel[data-v-4d3a514d]{scroll-snap-type:x mandatory;overflow-x:scroll}.image-carousel[data-v-4d3a514d]::-webkit-scrollbar{display:none}.carousel-item[data-v-4d3a514d]{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.full-image[data-v-4d3a514d]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.report-modal[data-v-4d3a514d]{border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto}.modal-header[data-v-4d3a514d]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h1[data-v-4d3a514d]{font-size:20px;font-weight:700}.modal-header i[data-v-4d3a514d]{color:#9ca3af;cursor:pointer;font-size:20px}.report-note[data-v-4d3a514d]{color:#9ca3af;margin-top:16px;font-size:14px}.fade-enter-active[data-v-4d3a514d]{animation:.2s ease-out fadeIn-4d3a514d}.fade-leave-active[data-v-4d3a514d]{animation:.2s ease-in fadeOut-4d3a514d}@keyframes fadeIn-4d3a514d{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-4d3a514d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.like-enter-active[data-v-4d3a514d]{animation:.3s likeIn-4d3a514d}.like-leave-active[data-v-4d3a514d]{animation:.2s likeOut-4d3a514d}@keyframes likeIn-4d3a514d{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes likeOut-4d3a514d{0%{opacity:1}to{opacity:0}}.transition-back[data-v-4d3a514d]{transition:transform .3s}@media (max-width:640px){.post-actions[data-v-4d3a514d]{padding-left:8px;padding-right:8px}.author-avatar img[data-v-4d3a514d],.avatar-placeholder[data-v-4d3a514d]{width:40px;height:40px}.post-content[data-v-4d3a514d]{font-size:14px}.full-image[data-v-4d3a514d]{width:100%;max-width:100%;max-height:100%}}.bio h1[data-v-c777aaea]{font-size:2em}.bio h2[data-v-c777aaea]{font-size:1.5em}.bio h3[data-v-c777aaea]{font-size:1.17em}.bio h4[data-v-c777aaea]{font-size:1em}.bio h5[data-v-c777aaea]{font-size:.83em}.bio h6[data-v-c777aaea]{font-size:.67em}.bio p[data-v-c777aaea]{font-size:1em}.bio a[data-v-c777aaea]{text-decoration:underline}.bio ul[data-v-c777aaea]{list-style-type:disc}.bio ol[data-v-c777aaea]{list-style-type:decimal}.bio blockquote[data-v-c777aaea],.bio code[data-v-c777aaea],.bio li[data-v-c777aaea],.bio pre[data-v-c777aaea]{font-size:1em}.bio strong[data-v-c777aaea]{font-weight:700}.bio em[data-v-c777aaea]{font-style:italic}.bio del[data-v-c777aaea],.bio s[data-v-c777aaea]{text-decoration:line-through}.bio ins[data-v-c777aaea]{text-decoration:underline}.bio mark[data-v-c777aaea]{background-color:#ff0}.bio sub[data-v-c777aaea]{vertical-align:sub}.bio sup[data-v-c777aaea]{vertical-align:super}.bio small[data-v-c777aaea]{font-size:.83em}.bio b[data-v-c777aaea]{font-weight:700}.bio i[data-v-c777aaea]{font-style:italic}.bio u[data-v-c777aaea]{text-decoration:underline}.bio center[data-v-c777aaea]{text-align:center}.bio table[data-v-c777aaea]{border-collapse:collapse;width:100%}.bio td[data-v-c777aaea],.bio th[data-v-c777aaea]{border:1px solid #ddd;padding:8px}.bio tr[data-v-c777aaea]:nth-child(2n){background-color:#f2f2f2}.bio img[data-v-c777aaea]{max-width:100%;height:auto}.bio hr[data-v-c777aaea]{border:0;border-top:1px solid #ccc}.bio .highlight[data-v-c777aaea]{background-color:#f7f7f7;border-left:6px solid #7ad7f0;padding:1em}.bio .highlight pre[data-v-c777aaea]{margin:0}.bio .highlight pre code[data-v-c777aaea],.bio .highlight pre code span[data-v-c777aaea]{white-space:pre;background-color:#0000;border:0;margin:0;padding:0;line-height:1.5;display:inline}.post-container[data-v-c777aaea]{border-radius:0;width:100%;margin-bottom:1px;padding:16px 16px 12px;transition:background-color .2s}.parent-post-link[data-v-c777aaea]{align-items:center;margin-bottom:8px;display:flex}.reply-connector[data-v-c777aaea]{border-top:2px solid #4b5563;border-left:2px solid #4b5563;border-top-left-radius:8px;width:16px;height:16px;margin-left:32px}.parent-link[data-v-c777aaea]{color:#9ca3af;margin-left:8px;font-size:14px;text-decoration:underline}.post-header[data-v-c777aaea]{justify-content:space-between;margin-bottom:8px;display:flex}.author-info[data-v-c777aaea]{width:100%;display:flex}.author-avatar[data-v-c777aaea]{flex-shrink:0;margin-right:12px}.author-avatar img[data-v-c777aaea]{-o-object-fit:cover;object-fit:cover;width:48px;height:48px}.avatar-placeholder[data-v-c777aaea]{background-color:#1118276b;border:1px solid #96969626;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.author-details[data-v-c777aaea]{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.author-name-container[data-v-c777aaea]{align-items:center;display:flex}.author-name[data-v-c777aaea]{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.author-name[data-v-c777aaea]:hover{text-decoration:underline}.verification-badge[data-v-c777aaea]{background-color:#1d9bf0;border:1px solid #1a91da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:flex}.verification-badge.business[data-v-c777aaea]{background-color:#f59e0b;border:1px solid #d97706}.post-meta[data-v-c777aaea]{color:#9ca3af;align-items:center;margin-top:2px;font-size:14px;line-height:1;display:flex}.username[data-v-c777aaea]{color:#9ca3af;margin-right:4px}.separator[data-v-c777aaea]{margin:0 4px}.timestamp[data-v-c777aaea]{color:#9ca3af;cursor:default;position:relative}.timestamp-tooltip[data-v-c777aaea]{white-space:nowrap;z-index:10;background-color:#1f2937;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-30px;left:0}.ai-flag[data-v-c777aaea],.edited-flag[data-v-c777aaea]{color:#9ca3af}.post-menu[data-v-c777aaea]{z-index:5;position:relative}.menu-button[data-v-c777aaea]{color:#9ca3af;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:flex}.menu-button[data-v-c777aaea]:hover{color:#fff;background-color:#6b72801a}.menu-items[data-v-c777aaea]{border:1px solid #4b556366;border-radius:8px;width:240px;margin-top:8px;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.menu-group[data-v-c777aaea]{padding:4px}.menu-action-row[data-v-c777aaea]{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.action-button[data-v-c777aaea]{color:#d1d5db;border-radius:8px;flex-direction:column;align-items:center;padding:12px;font-size:14px;transition:background-color .15s;display:flex}.action-button[data-v-c777aaea]:hover{background-color:#6b72801a}.action-button i[data-v-c777aaea]{margin-bottom:6px;font-size:18px}.menu-item[data-v-c777aaea]{color:#d1d5db;border-radius:8px;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:background-color .15s;display:flex}.menu-item[data-v-c777aaea]:hover{background-color:#6b72801a}.menu-item i[data-v-c777aaea]{text-align:center;width:16px;margin-right:12px}.nsfw-tag[data-v-c777aaea]{cursor:pointer;background-color:#ef4444;border-radius:9999px;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.nsfw-tag[data-v-c777aaea]:hover{background-color:#dc2626}.blur-content[data-v-c777aaea]{filter:blur(25px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s}.post-content[data-v-c777aaea]{white-space:pre-wrap;word-break:break-word;margin-bottom:12px;font-size:15px;line-height:1.5}.image-gallery[data-v-c777aaea]{border-radius:16px;margin-bottom:12px;overflow:hidden}.image-grid[data-v-c777aaea]{grid-gap:2px;width:100%;display:grid}.image-grid.single-image[data-v-c777aaea]{grid-template-columns:1fr;max-width:30rem}.image-grid.two-images[data-v-c777aaea]{grid-template-columns:1fr 1fr;max-height:380px}.image-grid.three-images[data-v-c777aaea]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:550px}.image-grid.three-images .image-container[data-v-c777aaea]:first-child{grid-row:span 2}.image-grid.four-plus-images[data-v-c777aaea]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:580px}.image-container[data-v-c777aaea]{cursor:pointer;height:100%;position:relative;overflow:hidden}.post-image[data-v-c777aaea]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-image-single[data-v-c777aaea]{border-radius:16px;max-height:550px}.more-images-overlay[data-v-c777aaea]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:0;left:0}.more-images-overlay[data-v-c777aaea]:hover{background-color:#000000a6}.spotify-embed[data-v-c777aaea]{border-radius:12px;width:100%;max-width:384px;height:80px;margin-bottom:12px}.url-embed[data-v-c777aaea]{color:inherit;margin-bottom:12px;text-decoration:none;display:block}.embed-container[data-v-c777aaea]{border:1px solid #4b556366;border-radius:8px;max-width:384px;overflow:hidden}.embed-image[data-v-c777aaea]{-o-object-fit:cover;object-fit:cover;width:100%;height:192px}.embed-content[data-v-c777aaea]{background-color:#2d3748;padding:12px}.embed-title[data-v-c777aaea]{margin-bottom:4px;font-size:15px;font-weight:700}.embed-description[data-v-c777aaea]{color:#9ca3af;font-size:14px;line-height:1.4}.nsfw-warning[data-v-c777aaea]{text-align:center;border-radius:8px;flex-direction:column;height:144px;padding:16px}.nsfw-warning[data-v-c777aaea],.warning-icon[data-v-c777aaea]{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.warning-icon[data-v-c777aaea]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;width:48px;height:48px;font-size:20px}.warning-text[data-v-c777aaea]{font-size:14px;line-height:1.4}.post-actions[data-v-c777aaea]{border-top:1px solid #4b556333;border-bottom:1px solid #4b556333;justify-content:space-between;margin:8px 0;padding:4px 0;display:flex}.post-actions .action-button[data-v-c777aaea]{color:#9ca3af;font-size:inherit;flex-direction:row;align-items:center;padding:8px 0;display:flex}.post-actions .action-button[data-v-c777aaea]:hover{color:#d1d5db;background-color:#0000}.post-actions .action-button:hover .fa-heart[data-v-c777aaea]{color:#ef4444}.post-actions .action-button:hover .fa-comment[data-v-c777aaea]{color:#10b981}.post-actions .action-button:hover .fa-chart-line[data-v-c777aaea]{color:#3b82f6}.action-icon[data-v-c777aaea]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;display:flex;position:relative}.action-icon .fa-heart[data-v-c777aaea]{position:absolute}.action-count[data-v-c777aaea]{font-size:14px}.action-count.liked[data-v-c777aaea],.fa-heart.liked[data-v-c777aaea]{color:#ef4444}.comment-input[data-v-c777aaea]{gap:8px;margin-top:12px;display:flex}.comment-field[data-v-c777aaea]{color:#fff;border:none;border-radius:20px;flex-grow:1;padding:8px 12px;font-size:14px}.comment-field[data-v-c777aaea]:focus{outline:none;box-shadow:0 0 0 2px #6b728080}.comment-button[data-v-c777aaea]{color:#fff;cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:filter .15s}.comment-button[data-v-c777aaea]:hover{filter:brightness(1.1)}.comment-button.loading[data-v-c777aaea],.modal-overlay[data-v-c777aaea]{justify-content:center;align-items:center;display:flex}.modal-overlay[data-v-c777aaea]{z-index:50;width:100%;height:100%;position:fixed;top:0;left:0}.login-modal[data-v-c777aaea]{background-color:#1f2937;border-radius:12px;width:80%;max-width:480px;max-height:80vh;padding:20px;position:relative;overflow-y:auto}.modal-close[data-v-c777aaea]{color:#9ca3af;cursor:pointer;position:absolute;top:12px;right:12px}.delete-modal[data-v-c777aaea],.edit-modal[data-v-c777aaea]{text-align:center;background-color:#1f2937;border-radius:12px;width:90%;max-width:400px;padding:24px}.modal-icon[data-v-c777aaea]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:20px;display:flex}.modal-title[data-v-c777aaea]{margin-bottom:8px;font-size:20px;font-weight:700}.modal-subtitle[data-v-c777aaea]{color:#9ca3af;margin-bottom:16px;font-size:14px}.modal-text[data-v-c777aaea]{color:#d1d5db;margin-bottom:24px}.modal-actions[data-v-c777aaea]{gap:8px;display:flex}.cancel-button[data-v-c777aaea],.confirm-button[data-v-c777aaea]{cursor:pointer;border:none;border-radius:8px;flex-grow:1;padding:10px;font-weight:600;transition:filter .15s}.cancel-button[data-v-c777aaea]{color:#fff;background-color:#4b5563}.confirm-button[data-v-c777aaea]{color:#fff;background-color:#ef4444}.cancel-button[data-v-c777aaea]:hover,.confirm-button[data-v-c777aaea]:hover{filter:brightness(1.1)}.edit-textarea[data-v-c777aaea]{color:#fff;resize:none;border:none;border-radius:8px;width:100%;height:160px;margin-bottom:16px;padding:12px}.edit-textarea[data-v-c777aaea]:focus{outline:none}.image-modal-overlay[data-v-c777aaea]{background-color:#000000e6}.image-modal[data-v-c777aaea]{justify-content:center;align-items:center}.image-carousel[data-v-c777aaea],.image-modal[data-v-c777aaea]{width:100%;height:100%;display:flex}.image-carousel[data-v-c777aaea]{scroll-snap-type:x mandatory;overflow-x:scroll}.image-carousel[data-v-c777aaea]::-webkit-scrollbar{display:none}.carousel-item[data-v-c777aaea]{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.full-image[data-v-c777aaea]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.report-modal[data-v-c777aaea]{border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto}.modal-header[data-v-c777aaea]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h1[data-v-c777aaea]{font-size:20px;font-weight:700}.modal-header i[data-v-c777aaea]{color:#9ca3af;cursor:pointer;font-size:20px}.report-note[data-v-c777aaea]{color:#9ca3af;margin-top:16px;font-size:14px}.fade-enter-active[data-v-c777aaea]{animation:.2s ease-out fadeIn-c777aaea}.fade-leave-active[data-v-c777aaea]{animation:.2s ease-in fadeOut-c777aaea}@keyframes fadeIn-c777aaea{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-c777aaea{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.like-enter-active[data-v-c777aaea]{animation:.3s likeIn-c777aaea}.like-leave-active[data-v-c777aaea]{animation:.2s likeOut-c777aaea}@keyframes likeIn-c777aaea{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes likeOut-c777aaea{0%{opacity:1}to{opacity:0}}.transition-back[data-v-c777aaea]{transition:transform .3s}@media (max-width:640px){.post-actions[data-v-c777aaea]{padding-left:8px;padding-right:8px}.author-avatar img[data-v-c777aaea],.avatar-placeholder[data-v-c777aaea]{width:40px;height:40px}.post-content[data-v-c777aaea]{font-size:14px}.full-image[data-v-c777aaea]{width:100%;max-width:100%;max-height:100%}}.mention-wrapper[data-v-4a10dbdd]{display:inline-block;position:relative}.mention-preview[data-v-4a10dbdd]{pointer-events:auto}.preview-card[data-v-4a10dbdd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.line-clamp-2[data-v-4a10dbdd]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hashtag-wrapper[data-v-29846074]{display:inline-block;position:relative}.hashtag-preview[data-v-29846074]{pointer-events:auto}.preview-card[data-v-29846074]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bio h1[data-v-c66a7f8e]{font-size:2em}.bio h2[data-v-c66a7f8e]{font-size:1.5em}.bio h3[data-v-c66a7f8e]{font-size:1.17em}.bio h4[data-v-c66a7f8e]{font-size:1em}.bio h5[data-v-c66a7f8e]{font-size:.83em}.bio h6[data-v-c66a7f8e]{font-size:.67em}.bio p[data-v-c66a7f8e]{font-size:1em}.bio a[data-v-c66a7f8e]{text-decoration:underline}.bio ul[data-v-c66a7f8e]{list-style-type:disc}.bio ol[data-v-c66a7f8e]{list-style-type:decimal}.bio blockquote[data-v-c66a7f8e],.bio code[data-v-c66a7f8e],.bio li[data-v-c66a7f8e],.bio pre[data-v-c66a7f8e]{font-size:1em}.bio strong[data-v-c66a7f8e]{font-weight:700}.bio em[data-v-c66a7f8e]{font-style:italic}.bio del[data-v-c66a7f8e],.bio s[data-v-c66a7f8e]{text-decoration:line-through}.bio ins[data-v-c66a7f8e]{text-decoration:underline}.bio mark[data-v-c66a7f8e]{background-color:#ff0}.bio sub[data-v-c66a7f8e]{vertical-align:sub}.bio sup[data-v-c66a7f8e]{vertical-align:super}.bio small[data-v-c66a7f8e]{font-size:.83em}.bio b[data-v-c66a7f8e]{font-weight:700}.bio i[data-v-c66a7f8e]{font-style:italic}.bio u[data-v-c66a7f8e]{text-decoration:underline}.bio center[data-v-c66a7f8e]{text-align:center}.bio table[data-v-c66a7f8e]{border-collapse:collapse;width:100%}.bio td[data-v-c66a7f8e],.bio th[data-v-c66a7f8e]{border:1px solid #ddd;padding:8px}.bio tr[data-v-c66a7f8e]:nth-child(2n){background-color:#f2f2f2}.bio img[data-v-c66a7f8e]{max-width:100%;height:auto}.bio hr[data-v-c66a7f8e]{border:0;border-top:1px solid #ccc}.bio .highlight[data-v-c66a7f8e]{background-color:#f7f7f7;border-left:6px solid #7ad7f0;padding:1em}.bio .highlight pre[data-v-c66a7f8e]{margin:0}.bio .highlight pre code[data-v-c66a7f8e],.bio .highlight pre code span[data-v-c66a7f8e]{white-space:pre;background-color:#0000;border:0;margin:0;padding:0;line-height:1.5;display:inline}.post-container[data-v-c66a7f8e]{border-radius:0;width:100%;margin-bottom:1px;padding:16px 16px 12px;transition:background-color .2s}.parent-post-link[data-v-c66a7f8e]{align-items:center;margin-bottom:8px;display:flex}.reply-connector[data-v-c66a7f8e]{border-top:2px solid #4b5563;border-left:2px solid #4b5563;border-top-left-radius:8px;width:16px;height:16px;margin-left:32px}.parent-link[data-v-c66a7f8e]{color:#9ca3af;margin-left:8px;font-size:14px;text-decoration:underline}.post-header[data-v-c66a7f8e]{justify-content:space-between;margin-bottom:8px;display:flex}.author-info[data-v-c66a7f8e]{width:100%;display:flex}.author-avatar[data-v-c66a7f8e]{flex-shrink:0;margin-right:12px}.author-avatar img[data-v-c66a7f8e]{-o-object-fit:cover;object-fit:cover;width:48px;height:48px}.avatar-placeholder[data-v-c66a7f8e]{background-color:#1118276b;border:1px solid #96969626;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.author-details[data-v-c66a7f8e]{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.author-name-container[data-v-c66a7f8e]{align-items:center;display:flex}.author-name[data-v-c66a7f8e]{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.author-name[data-v-c66a7f8e]:hover{text-decoration:underline}.verification-badge[data-v-c66a7f8e]{background-color:#1d9bf0;border:1px solid #1a91da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:flex}.verification-badge.business[data-v-c66a7f8e]{background-color:#f59e0b;border:1px solid #d97706}.post-meta[data-v-c66a7f8e]{color:#9ca3af;align-items:center;margin-top:2px;font-size:14px;line-height:1;display:flex}.username[data-v-c66a7f8e]{color:#9ca3af;margin-right:4px}.separator[data-v-c66a7f8e]{margin:0 4px}.timestamp[data-v-c66a7f8e]{color:#9ca3af;cursor:default;position:relative}.timestamp-tooltip[data-v-c66a7f8e]{white-space:nowrap;z-index:10;background-color:#1f2937;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-30px;left:0}.ai-flag[data-v-c66a7f8e],.edited-flag[data-v-c66a7f8e]{color:#9ca3af}.post-menu[data-v-c66a7f8e]{z-index:5;position:relative}.menu-button[data-v-c66a7f8e]{color:#9ca3af;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:flex}.menu-button[data-v-c66a7f8e]:hover{color:#fff;background-color:#6b72801a}.menu-items[data-v-c66a7f8e]{border:1px solid #4b556366;border-radius:8px;width:240px;margin-top:8px;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.menu-group[data-v-c66a7f8e]{padding:4px}.menu-action-row[data-v-c66a7f8e]{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.action-button[data-v-c66a7f8e]{color:#d1d5db;border-radius:8px;flex-direction:column;align-items:center;padding:12px;font-size:14px;transition:background-color .15s;display:flex}.action-button[data-v-c66a7f8e]:hover{background-color:#6b72801a}.action-button i[data-v-c66a7f8e]{margin-bottom:6px;font-size:18px}.menu-item[data-v-c66a7f8e]{color:#d1d5db;border-radius:8px;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:background-color .15s;display:flex}.menu-item[data-v-c66a7f8e]:hover{background-color:#6b72801a}.menu-item i[data-v-c66a7f8e]{text-align:center;width:16px;margin-right:12px}.nsfw-tag[data-v-c66a7f8e]{cursor:pointer;background-color:#ef4444;border-radius:9999px;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.nsfw-tag[data-v-c66a7f8e]:hover{background-color:#dc2626}.blur-content[data-v-c66a7f8e]{filter:blur(25px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s}.post-content[data-v-c66a7f8e]{white-space:pre-wrap;word-break:break-word;margin-bottom:12px;font-size:15px;line-height:1.5}.image-gallery[data-v-c66a7f8e]{border-radius:16px;margin-bottom:12px;overflow:hidden}.image-grid[data-v-c66a7f8e]{grid-gap:2px;width:100%;display:grid}.image-grid.single-image[data-v-c66a7f8e]{grid-template-columns:1fr;max-width:30rem}.image-grid.two-images[data-v-c66a7f8e]{grid-template-columns:1fr 1fr;max-height:380px}.image-grid.three-images[data-v-c66a7f8e]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:550px}.image-grid.three-images .image-container[data-v-c66a7f8e]:first-child{grid-row:span 2}.image-grid.four-plus-images[data-v-c66a7f8e]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:580px}.image-container[data-v-c66a7f8e]{cursor:pointer;height:100%;position:relative;overflow:hidden}.post-image[data-v-c66a7f8e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-image-single[data-v-c66a7f8e]{border-radius:16px;max-height:550px}.more-images-overlay[data-v-c66a7f8e]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:0;left:0}.more-images-overlay[data-v-c66a7f8e]:hover{background-color:#000000a6}.spotify-embed[data-v-c66a7f8e]{border-radius:12px;width:100%;max-width:384px;height:80px;margin-bottom:12px}.url-embed[data-v-c66a7f8e]{color:inherit;margin-bottom:12px;text-decoration:none;display:block}.embed-container[data-v-c66a7f8e]{border:1px solid #4b556366;border-radius:8px;max-width:384px;overflow:hidden}.embed-image[data-v-c66a7f8e]{-o-object-fit:cover;object-fit:cover;width:100%;height:192px}.embed-content[data-v-c66a7f8e]{background-color:#2d3748;padding:12px}.embed-title[data-v-c66a7f8e]{margin-bottom:4px;font-size:15px;font-weight:700}.embed-description[data-v-c66a7f8e]{color:#9ca3af;font-size:14px;line-height:1.4}.nsfw-warning[data-v-c66a7f8e]{text-align:center;border-radius:8px;flex-direction:column;height:144px;padding:16px}.nsfw-warning[data-v-c66a7f8e],.warning-icon[data-v-c66a7f8e]{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.warning-icon[data-v-c66a7f8e]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;width:48px;height:48px;font-size:20px}.warning-text[data-v-c66a7f8e]{font-size:14px;line-height:1.4}.post-actions[data-v-c66a7f8e]{border-top:1px solid #4b556333;border-bottom:1px solid #4b556333;justify-content:space-between;margin:8px 0;padding:4px 0;display:flex}.post-actions .action-button[data-v-c66a7f8e]{color:#9ca3af;font-size:inherit;flex-direction:row;align-items:center;padding:8px 0;display:flex}.post-actions .action-button[data-v-c66a7f8e]:hover{color:#d1d5db;background-color:#0000}.post-actions .action-button:hover .fa-heart[data-v-c66a7f8e]{color:#ef4444}.post-actions .action-button:hover .fa-comment[data-v-c66a7f8e]{color:#10b981}.post-actions .action-button:hover .fa-chart-line[data-v-c66a7f8e]{color:#3b82f6}.action-icon[data-v-c66a7f8e]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;display:flex;position:relative}.action-icon .fa-heart[data-v-c66a7f8e]{position:absolute}.action-count[data-v-c66a7f8e]{font-size:14px}.action-count.liked[data-v-c66a7f8e],.fa-heart.liked[data-v-c66a7f8e]{color:#ef4444}.comment-input[data-v-c66a7f8e]{gap:8px;margin-top:12px;display:flex}.comment-field[data-v-c66a7f8e]{color:#fff;border:none;border-radius:20px;flex-grow:1;padding:8px 12px;font-size:14px}.comment-field[data-v-c66a7f8e]:focus{outline:none;box-shadow:0 0 0 2px #6b728080}.comment-button[data-v-c66a7f8e]{color:#fff;cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:filter .15s}.comment-button[data-v-c66a7f8e]:hover{filter:brightness(1.1)}.comment-button.loading[data-v-c66a7f8e],.modal-overlay[data-v-c66a7f8e]{justify-content:center;align-items:center;display:flex}.modal-overlay[data-v-c66a7f8e]{z-index:50;width:100%;height:100%;position:fixed;top:0;left:0}.login-modal[data-v-c66a7f8e]{background-color:#1f2937;border-radius:12px;width:80%;max-width:480px;max-height:80vh;padding:20px;position:relative;overflow-y:auto}.modal-close[data-v-c66a7f8e]{color:#9ca3af;cursor:pointer;position:absolute;top:12px;right:12px}.delete-modal[data-v-c66a7f8e],.edit-modal[data-v-c66a7f8e]{text-align:center;background-color:#1f2937;border-radius:12px;width:90%;max-width:400px;padding:24px}.modal-icon[data-v-c66a7f8e]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:20px;display:flex}.modal-title[data-v-c66a7f8e]{margin-bottom:8px;font-size:20px;font-weight:700}.modal-subtitle[data-v-c66a7f8e]{color:#9ca3af;margin-bottom:16px;font-size:14px}.modal-text[data-v-c66a7f8e]{color:#d1d5db;margin-bottom:24px}.modal-actions[data-v-c66a7f8e]{gap:8px;display:flex}.cancel-button[data-v-c66a7f8e],.confirm-button[data-v-c66a7f8e]{cursor:pointer;border:none;border-radius:8px;flex-grow:1;padding:10px;font-weight:600;transition:filter .15s}.cancel-button[data-v-c66a7f8e]{color:#fff;background-color:#4b5563}.confirm-button[data-v-c66a7f8e]{color:#fff;background-color:#ef4444}.cancel-button[data-v-c66a7f8e]:hover,.confirm-button[data-v-c66a7f8e]:hover{filter:brightness(1.1)}.edit-textarea[data-v-c66a7f8e]{color:#fff;resize:none;border:none;border-radius:8px;width:100%;height:160px;margin-bottom:16px;padding:12px}.edit-textarea[data-v-c66a7f8e]:focus{outline:none}.image-modal-overlay[data-v-c66a7f8e]{background-color:#000000e6}.image-modal[data-v-c66a7f8e]{justify-content:center;align-items:center}.image-carousel[data-v-c66a7f8e],.image-modal[data-v-c66a7f8e]{width:100%;height:100%;display:flex}.image-carousel[data-v-c66a7f8e]{scroll-snap-type:x mandatory;overflow-x:scroll}.image-carousel[data-v-c66a7f8e]::-webkit-scrollbar{display:none}.carousel-item[data-v-c66a7f8e]{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.full-image[data-v-c66a7f8e]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.report-modal[data-v-c66a7f8e]{border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto}.modal-header[data-v-c66a7f8e]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h1[data-v-c66a7f8e]{font-size:20px;font-weight:700}.modal-header i[data-v-c66a7f8e]{color:#9ca3af;cursor:pointer;font-size:20px}.report-note[data-v-c66a7f8e]{color:#9ca3af;margin-top:16px;font-size:14px}.fade-enter-active[data-v-c66a7f8e]{animation:.2s ease-out fadeIn-c66a7f8e}.fade-leave-active[data-v-c66a7f8e]{animation:.2s ease-in fadeOut-c66a7f8e}@keyframes fadeIn-c66a7f8e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-c66a7f8e{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.like-enter-active[data-v-c66a7f8e]{animation:.3s likeIn-c66a7f8e}.like-leave-active[data-v-c66a7f8e]{animation:.2s likeOut-c66a7f8e}@keyframes likeIn-c66a7f8e{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes likeOut-c66a7f8e{0%{opacity:1}to{opacity:0}}.transition-back[data-v-c66a7f8e]{transition:transform .3s}@media (max-width:640px){.post-actions[data-v-c66a7f8e]{padding-left:8px;padding-right:8px}.author-avatar img[data-v-c66a7f8e],.avatar-placeholder[data-v-c66a7f8e]{width:40px;height:40px}.post-content[data-v-c66a7f8e]{font-size:14px}.full-image[data-v-c66a7f8e]{width:100%;max-width:100%;max-height:100%}}.bio h1[data-v-49662178]{font-size:2em}.bio h2[data-v-49662178]{font-size:1.5em}.bio h3[data-v-49662178]{font-size:1.17em}.bio h4[data-v-49662178]{font-size:1em}.bio h5[data-v-49662178]{font-size:.83em}.bio h6[data-v-49662178]{font-size:.67em}.bio p[data-v-49662178]{font-size:1em}.bio a[data-v-49662178]{text-decoration:underline}.bio ul[data-v-49662178]{list-style-type:disc}.bio ol[data-v-49662178]{list-style-type:decimal}.bio blockquote[data-v-49662178],.bio code[data-v-49662178],.bio li[data-v-49662178],.bio pre[data-v-49662178]{font-size:1em}.bio strong[data-v-49662178]{font-weight:700}.bio em[data-v-49662178]{font-style:italic}.bio del[data-v-49662178],.bio s[data-v-49662178]{text-decoration:line-through}.bio ins[data-v-49662178]{text-decoration:underline}.bio mark[data-v-49662178]{background-color:#ff0}.bio sub[data-v-49662178]{vertical-align:sub}.bio sup[data-v-49662178]{vertical-align:super}.bio small[data-v-49662178]{font-size:.83em}.bio b[data-v-49662178]{font-weight:700}.bio i[data-v-49662178]{font-style:italic}.bio u[data-v-49662178]{text-decoration:underline}.bio center[data-v-49662178]{text-align:center}.bio table[data-v-49662178]{border-collapse:collapse;width:100%}.bio td[data-v-49662178],.bio th[data-v-49662178]{border:1px solid #ddd;padding:8px}.bio tr[data-v-49662178]:nth-child(2n){background-color:#f2f2f2}.bio img[data-v-49662178]{max-width:100%;height:auto}.bio hr[data-v-49662178]{border:0;border-top:1px solid #ccc}.bio .highlight[data-v-49662178]{background-color:#f7f7f7;border-left:6px solid #7ad7f0;padding:1em}.bio .highlight pre[data-v-49662178]{margin:0}.bio .highlight pre code[data-v-49662178],.bio .highlight pre code span[data-v-49662178]{white-space:pre;background-color:#0000;border:0;margin:0;padding:0;line-height:1.5;display:inline}.post-container[data-v-49662178]{border-radius:0;width:100%;margin-bottom:1px;padding:16px 16px 12px;transition:background-color .2s}.parent-post-link[data-v-49662178]{align-items:center;margin-bottom:8px;display:flex}.reply-connector[data-v-49662178]{border-top:2px solid #4b5563;border-left:2px solid #4b5563;border-top-left-radius:8px;width:16px;height:16px;margin-left:32px}.parent-link[data-v-49662178]{color:#9ca3af;margin-left:8px;font-size:14px;text-decoration:underline}.post-header[data-v-49662178]{justify-content:space-between;margin-bottom:8px;display:flex}.author-info[data-v-49662178]{width:100%;display:flex}.author-avatar[data-v-49662178]{flex-shrink:0;margin-right:12px}.author-avatar img[data-v-49662178]{-o-object-fit:cover;object-fit:cover;width:48px;height:48px}.avatar-placeholder[data-v-49662178]{background-color:#1118276b;border:1px solid #96969626;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.author-details[data-v-49662178]{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.author-name-container[data-v-49662178]{align-items:center;display:flex}.author-name[data-v-49662178]{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.author-name[data-v-49662178]:hover{text-decoration:underline}.verification-badge[data-v-49662178]{background-color:#1d9bf0;border:1px solid #1a91da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:flex}.verification-badge.business[data-v-49662178]{background-color:#f59e0b;border:1px solid #d97706}.post-meta[data-v-49662178]{color:#9ca3af;align-items:center;margin-top:2px;font-size:14px;line-height:1;display:flex}.username[data-v-49662178]{color:#9ca3af;margin-right:4px}.separator[data-v-49662178]{margin:0 4px}.timestamp[data-v-49662178]{color:#9ca3af;cursor:default;position:relative}.timestamp-tooltip[data-v-49662178]{white-space:nowrap;z-index:10;background-color:#1f2937;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-30px;left:0}.ai-flag[data-v-49662178],.edited-flag[data-v-49662178]{color:#9ca3af}.post-menu[data-v-49662178]{z-index:5;position:relative}.menu-button[data-v-49662178]{color:#9ca3af;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:flex}.menu-button[data-v-49662178]:hover{color:#fff;background-color:#6b72801a}.menu-items[data-v-49662178]{border:1px solid #4b556366;border-radius:8px;width:240px;margin-top:8px;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.menu-group[data-v-49662178]{padding:4px}.menu-action-row[data-v-49662178]{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.action-button[data-v-49662178]{color:#d1d5db;border-radius:8px;flex-direction:column;align-items:center;padding:12px;font-size:14px;transition:background-color .15s;display:flex}.action-button[data-v-49662178]:hover{background-color:#6b72801a}.action-button i[data-v-49662178]{margin-bottom:6px;font-size:18px}.menu-item[data-v-49662178]{color:#d1d5db;border-radius:8px;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:background-color .15s;display:flex}.menu-item[data-v-49662178]:hover{background-color:#6b72801a}.menu-item i[data-v-49662178]{text-align:center;width:16px;margin-right:12px}.nsfw-tag[data-v-49662178]{cursor:pointer;background-color:#ef4444;border-radius:9999px;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.nsfw-tag[data-v-49662178]:hover{background-color:#dc2626}.blur-content[data-v-49662178]{filter:blur(25px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s}.post-content[data-v-49662178]{white-space:pre-wrap;word-break:break-word;margin-bottom:12px;font-size:15px;line-height:1.5}.image-gallery[data-v-49662178]{border-radius:16px;margin-bottom:12px;overflow:hidden}.image-grid[data-v-49662178]{grid-gap:2px;width:100%;display:grid}.image-grid.single-image[data-v-49662178]{grid-template-columns:1fr;max-width:30rem}.image-grid.two-images[data-v-49662178]{grid-template-columns:1fr 1fr;max-height:380px}.image-grid.three-images[data-v-49662178]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:550px}.image-grid.three-images .image-container[data-v-49662178]:first-child{grid-row:span 2}.image-grid.four-plus-images[data-v-49662178]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:580px}.image-container[data-v-49662178]{cursor:pointer;height:100%;position:relative;overflow:hidden}.post-image[data-v-49662178]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-image-single[data-v-49662178]{border-radius:16px;max-height:550px}.more-images-overlay[data-v-49662178]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:0;left:0}.more-images-overlay[data-v-49662178]:hover{background-color:#000000a6}.spotify-embed[data-v-49662178]{border-radius:12px;width:100%;max-width:384px;height:80px;margin-bottom:12px}.url-embed[data-v-49662178]{color:inherit;margin-bottom:12px;text-decoration:none;display:block}.embed-container[data-v-49662178]{border:1px solid #4b556366;border-radius:8px;max-width:384px;overflow:hidden}.embed-image[data-v-49662178]{-o-object-fit:cover;object-fit:cover;width:100%;height:192px}.embed-content[data-v-49662178]{background-color:#2d3748;padding:12px}.embed-title[data-v-49662178]{margin-bottom:4px;font-size:15px;font-weight:700}.embed-description[data-v-49662178]{color:#9ca3af;font-size:14px;line-height:1.4}.nsfw-warning[data-v-49662178]{text-align:center;border-radius:8px;flex-direction:column;height:144px;padding:16px}.nsfw-warning[data-v-49662178],.warning-icon[data-v-49662178]{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.warning-icon[data-v-49662178]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;width:48px;height:48px;font-size:20px}.warning-text[data-v-49662178]{font-size:14px;line-height:1.4}.post-actions[data-v-49662178]{border-top:1px solid #4b556333;border-bottom:1px solid #4b556333;justify-content:space-between;margin:8px 0;padding:4px 0;display:flex}.post-actions .action-button[data-v-49662178]{color:#9ca3af;font-size:inherit;flex-direction:row;align-items:center;padding:8px 0;display:flex}.post-actions .action-button[data-v-49662178]:hover{color:#d1d5db;background-color:#0000}.post-actions .action-button:hover .fa-heart[data-v-49662178]{color:#ef4444}.post-actions .action-button:hover .fa-comment[data-v-49662178]{color:#10b981}.post-actions .action-button:hover .fa-chart-line[data-v-49662178]{color:#3b82f6}.action-icon[data-v-49662178]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;display:flex;position:relative}.action-icon .fa-heart[data-v-49662178]{position:absolute}.action-count[data-v-49662178]{font-size:14px}.action-count.liked[data-v-49662178],.fa-heart.liked[data-v-49662178]{color:#ef4444}.comment-input[data-v-49662178]{gap:8px;margin-top:12px;display:flex}.comment-field[data-v-49662178]{color:#fff;border:none;border-radius:20px;flex-grow:1;padding:8px 12px;font-size:14px}.comment-field[data-v-49662178]:focus{outline:none;box-shadow:0 0 0 2px #6b728080}.comment-button[data-v-49662178]{color:#fff;cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:filter .15s}.comment-button[data-v-49662178]:hover{filter:brightness(1.1)}.comment-button.loading[data-v-49662178],.modal-overlay[data-v-49662178]{justify-content:center;align-items:center;display:flex}.modal-overlay[data-v-49662178]{z-index:50;width:100%;height:100%;position:fixed;top:0;left:0}.login-modal[data-v-49662178]{background-color:#1f2937;border-radius:12px;width:80%;max-width:480px;max-height:80vh;padding:20px;position:relative;overflow-y:auto}.modal-close[data-v-49662178]{color:#9ca3af;cursor:pointer;position:absolute;top:12px;right:12px}.delete-modal[data-v-49662178],.edit-modal[data-v-49662178]{text-align:center;background-color:#1f2937;border-radius:12px;width:90%;max-width:400px;padding:24px}.modal-icon[data-v-49662178]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:20px;display:flex}.modal-title[data-v-49662178]{margin-bottom:8px;font-size:20px;font-weight:700}.modal-subtitle[data-v-49662178]{color:#9ca3af;margin-bottom:16px;font-size:14px}.modal-text[data-v-49662178]{color:#d1d5db;margin-bottom:24px}.modal-actions[data-v-49662178]{gap:8px;display:flex}.cancel-button[data-v-49662178],.confirm-button[data-v-49662178]{cursor:pointer;border:none;border-radius:8px;flex-grow:1;padding:10px;font-weight:600;transition:filter .15s}.cancel-button[data-v-49662178]{color:#fff;background-color:#4b5563}.confirm-button[data-v-49662178]{color:#fff;background-color:#ef4444}.cancel-button[data-v-49662178]:hover,.confirm-button[data-v-49662178]:hover{filter:brightness(1.1)}.edit-textarea[data-v-49662178]{color:#fff;resize:none;border:none;border-radius:8px;width:100%;height:160px;margin-bottom:16px;padding:12px}.edit-textarea[data-v-49662178]:focus{outline:none}.image-modal-overlay[data-v-49662178]{background-color:#000000e6}.image-modal[data-v-49662178]{justify-content:center;align-items:center}.image-carousel[data-v-49662178],.image-modal[data-v-49662178]{width:100%;height:100%;display:flex}.image-carousel[data-v-49662178]{scroll-snap-type:x mandatory;overflow-x:scroll}.image-carousel[data-v-49662178]::-webkit-scrollbar{display:none}.carousel-item[data-v-49662178]{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.full-image[data-v-49662178]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.report-modal[data-v-49662178]{border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto}.modal-header[data-v-49662178]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h1[data-v-49662178]{font-size:20px;font-weight:700}.modal-header i[data-v-49662178]{color:#9ca3af;cursor:pointer;font-size:20px}.report-note[data-v-49662178]{color:#9ca3af;margin-top:16px;font-size:14px}.fade-enter-active[data-v-49662178]{animation:.2s ease-out fadeIn-49662178}.fade-leave-active[data-v-49662178]{animation:.2s ease-in fadeOut-49662178}@keyframes fadeIn-49662178{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-49662178{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.like-enter-active[data-v-49662178]{animation:.3s likeIn-49662178}.like-leave-active[data-v-49662178]{animation:.2s likeOut-49662178}@keyframes likeIn-49662178{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes likeOut-49662178{0%{opacity:1}to{opacity:0}}.transition-back[data-v-49662178]{transition:transform .3s}@media (max-width:640px){.post-actions[data-v-49662178]{padding-left:8px;padding-right:8px}.author-avatar img[data-v-49662178],.avatar-placeholder[data-v-49662178]{width:40px;height:40px}.post-content[data-v-49662178]{font-size:14px}.full-image[data-v-49662178]{width:100%;max-width:100%;max-height:100%}}.bio h1[data-v-fdd49fb3]{font-size:2em}.bio h2[data-v-fdd49fb3]{font-size:1.5em}.bio h3[data-v-fdd49fb3]{font-size:1.17em}.bio h4[data-v-fdd49fb3]{font-size:1em}.bio h5[data-v-fdd49fb3]{font-size:.83em}.bio h6[data-v-fdd49fb3]{font-size:.67em}.bio p[data-v-fdd49fb3]{font-size:1em}.bio a[data-v-fdd49fb3]{text-decoration:underline}.bio ul[data-v-fdd49fb3]{list-style-type:disc}.bio ol[data-v-fdd49fb3]{list-style-type:decimal}.bio blockquote[data-v-fdd49fb3],.bio code[data-v-fdd49fb3],.bio li[data-v-fdd49fb3],.bio pre[data-v-fdd49fb3]{font-size:1em}.bio strong[data-v-fdd49fb3]{font-weight:700}.bio em[data-v-fdd49fb3]{font-style:italic}.bio del[data-v-fdd49fb3],.bio s[data-v-fdd49fb3]{text-decoration:line-through}.bio ins[data-v-fdd49fb3]{text-decoration:underline}.bio mark[data-v-fdd49fb3]{background-color:#ff0}.bio sub[data-v-fdd49fb3]{vertical-align:sub}.bio sup[data-v-fdd49fb3]{vertical-align:super}.bio small[data-v-fdd49fb3]{font-size:.83em}.bio b[data-v-fdd49fb3]{font-weight:700}.bio i[data-v-fdd49fb3]{font-style:italic}.bio u[data-v-fdd49fb3]{text-decoration:underline}.bio center[data-v-fdd49fb3]{text-align:center}.bio table[data-v-fdd49fb3]{border-collapse:collapse;width:100%}.bio td[data-v-fdd49fb3],.bio th[data-v-fdd49fb3]{border:1px solid #ddd;padding:8px}.bio tr[data-v-fdd49fb3]:nth-child(2n){background-color:#f2f2f2}.bio img[data-v-fdd49fb3]{max-width:100%;height:auto}.bio hr[data-v-fdd49fb3]{border:0;border-top:1px solid #ccc}.bio .highlight[data-v-fdd49fb3]{background-color:#f7f7f7;border-left:6px solid #7ad7f0;padding:1em}.bio .highlight pre[data-v-fdd49fb3]{margin:0}.bio .highlight pre code[data-v-fdd49fb3],.bio .highlight pre code span[data-v-fdd49fb3]{white-space:pre;background-color:#0000;border:0;margin:0;padding:0;line-height:1.5;display:inline}.post-container[data-v-fdd49fb3]{border-radius:0;width:100%;margin-bottom:1px;padding:16px 16px 12px;transition:background-color .2s}.parent-post-link[data-v-fdd49fb3]{align-items:center;margin-bottom:8px;display:flex}.reply-connector[data-v-fdd49fb3]{border-top:2px solid #4b5563;border-left:2px solid #4b5563;border-top-left-radius:8px;width:16px;height:16px;margin-left:32px}.parent-link[data-v-fdd49fb3]{color:#9ca3af;margin-left:8px;font-size:14px;text-decoration:underline}.post-header[data-v-fdd49fb3]{justify-content:space-between;margin-bottom:8px;display:flex}.author-info[data-v-fdd49fb3]{width:100%;display:flex}.author-avatar[data-v-fdd49fb3]{flex-shrink:0;margin-right:12px}.author-avatar img[data-v-fdd49fb3]{-o-object-fit:cover;object-fit:cover;width:48px;height:48px}.avatar-placeholder[data-v-fdd49fb3]{background-color:#1118276b;border:1px solid #96969626;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.author-details[data-v-fdd49fb3]{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.author-name-container[data-v-fdd49fb3]{align-items:center;display:flex}.author-name[data-v-fdd49fb3]{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.author-name[data-v-fdd49fb3]:hover{text-decoration:underline}.verification-badge[data-v-fdd49fb3]{background-color:#1d9bf0;border:1px solid #1a91da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:flex}.verification-badge.business[data-v-fdd49fb3]{background-color:#f59e0b;border:1px solid #d97706}.post-meta[data-v-fdd49fb3]{color:#9ca3af;align-items:center;margin-top:2px;font-size:14px;line-height:1;display:flex}.username[data-v-fdd49fb3]{color:#9ca3af;margin-right:4px}.separator[data-v-fdd49fb3]{margin:0 4px}.timestamp[data-v-fdd49fb3]{color:#9ca3af;cursor:default;position:relative}.timestamp-tooltip[data-v-fdd49fb3]{white-space:nowrap;z-index:10;background-color:#1f2937;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-30px;left:0}.ai-flag[data-v-fdd49fb3],.edited-flag[data-v-fdd49fb3]{color:#9ca3af}.post-menu[data-v-fdd49fb3]{z-index:5;position:relative}.menu-button[data-v-fdd49fb3]{color:#9ca3af;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:flex}.menu-button[data-v-fdd49fb3]:hover{color:#fff;background-color:#6b72801a}.menu-items[data-v-fdd49fb3]{border:1px solid #4b556366;border-radius:8px;width:240px;margin-top:8px;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.menu-group[data-v-fdd49fb3]{padding:4px}.menu-action-row[data-v-fdd49fb3]{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.action-button[data-v-fdd49fb3]{color:#d1d5db;border-radius:8px;flex-direction:column;align-items:center;padding:12px;font-size:14px;transition:background-color .15s;display:flex}.action-button[data-v-fdd49fb3]:hover{background-color:#6b72801a}.action-button i[data-v-fdd49fb3]{margin-bottom:6px;font-size:18px}.menu-item[data-v-fdd49fb3]{color:#d1d5db;border-radius:8px;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:background-color .15s;display:flex}.menu-item[data-v-fdd49fb3]:hover{background-color:#6b72801a}.menu-item i[data-v-fdd49fb3]{text-align:center;width:16px;margin-right:12px}.nsfw-tag[data-v-fdd49fb3]{cursor:pointer;background-color:#ef4444;border-radius:9999px;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.nsfw-tag[data-v-fdd49fb3]:hover{background-color:#dc2626}.blur-content[data-v-fdd49fb3]{filter:blur(25px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s}.post-content[data-v-fdd49fb3]{white-space:pre-wrap;word-break:break-word;margin-bottom:12px;font-size:15px;line-height:1.5}.image-gallery[data-v-fdd49fb3]{border-radius:16px;margin-bottom:12px;overflow:hidden}.image-grid[data-v-fdd49fb3]{grid-gap:2px;width:100%;display:grid}.image-grid.single-image[data-v-fdd49fb3]{grid-template-columns:1fr;max-width:30rem}.image-grid.two-images[data-v-fdd49fb3]{grid-template-columns:1fr 1fr;max-height:380px}.image-grid.three-images[data-v-fdd49fb3]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:550px}.image-grid.three-images .image-container[data-v-fdd49fb3]:first-child{grid-row:span 2}.image-grid.four-plus-images[data-v-fdd49fb3]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:580px}.image-container[data-v-fdd49fb3]{cursor:pointer;height:100%;position:relative;overflow:hidden}.post-image[data-v-fdd49fb3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-image-single[data-v-fdd49fb3]{border-radius:16px;max-height:550px}.more-images-overlay[data-v-fdd49fb3]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:0;left:0}.more-images-overlay[data-v-fdd49fb3]:hover{background-color:#000000a6}.spotify-embed[data-v-fdd49fb3]{border-radius:12px;width:100%;max-width:384px;height:80px;margin-bottom:12px}.url-embed[data-v-fdd49fb3]{color:inherit;margin-bottom:12px;text-decoration:none;display:block}.embed-container[data-v-fdd49fb3]{border:1px solid #4b556366;border-radius:8px;max-width:384px;overflow:hidden}.embed-image[data-v-fdd49fb3]{-o-object-fit:cover;object-fit:cover;width:100%;height:192px}.embed-content[data-v-fdd49fb3]{background-color:#2d3748;padding:12px}.embed-title[data-v-fdd49fb3]{margin-bottom:4px;font-size:15px;font-weight:700}.embed-description[data-v-fdd49fb3]{color:#9ca3af;font-size:14px;line-height:1.4}.nsfw-warning[data-v-fdd49fb3]{text-align:center;border-radius:8px;flex-direction:column;height:144px;padding:16px}.nsfw-warning[data-v-fdd49fb3],.warning-icon[data-v-fdd49fb3]{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.warning-icon[data-v-fdd49fb3]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;width:48px;height:48px;font-size:20px}.warning-text[data-v-fdd49fb3]{font-size:14px;line-height:1.4}.post-actions[data-v-fdd49fb3]{border-top:1px solid #4b556333;border-bottom:1px solid #4b556333;justify-content:space-between;margin:8px 0;padding:4px 0;display:flex}.post-actions .action-button[data-v-fdd49fb3]{color:#9ca3af;font-size:inherit;flex-direction:row;align-items:center;padding:8px 0;display:flex}.post-actions .action-button[data-v-fdd49fb3]:hover{color:#d1d5db;background-color:#0000}.post-actions .action-button:hover .fa-heart[data-v-fdd49fb3]{color:#ef4444}.post-actions .action-button:hover .fa-comment[data-v-fdd49fb3]{color:#10b981}.post-actions .action-button:hover .fa-chart-line[data-v-fdd49fb3]{color:#3b82f6}.action-icon[data-v-fdd49fb3]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;display:flex;position:relative}.action-icon .fa-heart[data-v-fdd49fb3]{position:absolute}.action-count[data-v-fdd49fb3]{font-size:14px}.action-count.liked[data-v-fdd49fb3],.fa-heart.liked[data-v-fdd49fb3]{color:#ef4444}.comment-input[data-v-fdd49fb3]{gap:8px;margin-top:12px;display:flex}.comment-field[data-v-fdd49fb3]{color:#fff;border:none;border-radius:20px;flex-grow:1;padding:8px 12px;font-size:14px}.comment-field[data-v-fdd49fb3]:focus{outline:none;box-shadow:0 0 0 2px #6b728080}.comment-button[data-v-fdd49fb3]{color:#fff;cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:filter .15s}.comment-button[data-v-fdd49fb3]:hover{filter:brightness(1.1)}.comment-button.loading[data-v-fdd49fb3],.modal-overlay[data-v-fdd49fb3]{justify-content:center;align-items:center;display:flex}.modal-overlay[data-v-fdd49fb3]{z-index:50;width:100%;height:100%;position:fixed;top:0;left:0}.login-modal[data-v-fdd49fb3]{background-color:#1f2937;border-radius:12px;width:80%;max-width:480px;max-height:80vh;padding:20px;position:relative;overflow-y:auto}.modal-close[data-v-fdd49fb3]{color:#9ca3af;cursor:pointer;position:absolute;top:12px;right:12px}.delete-modal[data-v-fdd49fb3],.edit-modal[data-v-fdd49fb3]{text-align:center;background-color:#1f2937;border-radius:12px;width:90%;max-width:400px;padding:24px}.modal-icon[data-v-fdd49fb3]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:20px;display:flex}.modal-title[data-v-fdd49fb3]{margin-bottom:8px;font-size:20px;font-weight:700}.modal-subtitle[data-v-fdd49fb3]{color:#9ca3af;margin-bottom:16px;font-size:14px}.modal-text[data-v-fdd49fb3]{color:#d1d5db;margin-bottom:24px}.modal-actions[data-v-fdd49fb3]{gap:8px;display:flex}.cancel-button[data-v-fdd49fb3],.confirm-button[data-v-fdd49fb3]{cursor:pointer;border:none;border-radius:8px;flex-grow:1;padding:10px;font-weight:600;transition:filter .15s}.cancel-button[data-v-fdd49fb3]{color:#fff;background-color:#4b5563}.confirm-button[data-v-fdd49fb3]{color:#fff;background-color:#ef4444}.cancel-button[data-v-fdd49fb3]:hover,.confirm-button[data-v-fdd49fb3]:hover{filter:brightness(1.1)}.edit-textarea[data-v-fdd49fb3]{color:#fff;resize:none;border:none;border-radius:8px;width:100%;height:160px;margin-bottom:16px;padding:12px}.edit-textarea[data-v-fdd49fb3]:focus{outline:none}.image-modal-overlay[data-v-fdd49fb3]{background-color:#000000e6}.image-modal[data-v-fdd49fb3]{justify-content:center;align-items:center}.image-carousel[data-v-fdd49fb3],.image-modal[data-v-fdd49fb3]{width:100%;height:100%;display:flex}.image-carousel[data-v-fdd49fb3]{scroll-snap-type:x mandatory;overflow-x:scroll}.image-carousel[data-v-fdd49fb3]::-webkit-scrollbar{display:none}.carousel-item[data-v-fdd49fb3]{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.full-image[data-v-fdd49fb3]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.report-modal[data-v-fdd49fb3]{border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto}.modal-header[data-v-fdd49fb3]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h1[data-v-fdd49fb3]{font-size:20px;font-weight:700}.modal-header i[data-v-fdd49fb3]{color:#9ca3af;cursor:pointer;font-size:20px}.report-note[data-v-fdd49fb3]{color:#9ca3af;margin-top:16px;font-size:14px}.fade-enter-active[data-v-fdd49fb3]{animation:.2s ease-out fadeIn-fdd49fb3}.fade-leave-active[data-v-fdd49fb3]{animation:.2s ease-in fadeOut-fdd49fb3}@keyframes fadeIn-fdd49fb3{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-fdd49fb3{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.like-enter-active[data-v-fdd49fb3]{animation:.3s likeIn-fdd49fb3}.like-leave-active[data-v-fdd49fb3]{animation:.2s likeOut-fdd49fb3}@keyframes likeIn-fdd49fb3{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes likeOut-fdd49fb3{0%{opacity:1}to{opacity:0}}.transition-back[data-v-fdd49fb3]{transition:transform .3s}@media (max-width:640px){.post-actions[data-v-fdd49fb3]{padding-left:8px;padding-right:8px}.author-avatar img[data-v-fdd49fb3],.avatar-placeholder[data-v-fdd49fb3]{width:40px;height:40px}.post-content[data-v-fdd49fb3]{font-size:14px}.full-image[data-v-fdd49fb3]{width:100%;max-width:100%;max-height:100%}}.bio h1[data-v-161eb569]{font-size:2em}.bio h2[data-v-161eb569]{font-size:1.5em}.bio h3[data-v-161eb569]{font-size:1.17em}.bio h4[data-v-161eb569]{font-size:1em}.bio h5[data-v-161eb569]{font-size:.83em}.bio h6[data-v-161eb569]{font-size:.67em}.bio p[data-v-161eb569]{font-size:1em}.bio a[data-v-161eb569]{text-decoration:underline}.bio ul[data-v-161eb569]{list-style-type:disc}.bio ol[data-v-161eb569]{list-style-type:decimal}.bio blockquote[data-v-161eb569],.bio code[data-v-161eb569],.bio li[data-v-161eb569],.bio pre[data-v-161eb569]{font-size:1em}.bio strong[data-v-161eb569]{font-weight:700}.bio em[data-v-161eb569]{font-style:italic}.bio del[data-v-161eb569],.bio s[data-v-161eb569]{text-decoration:line-through}.bio ins[data-v-161eb569]{text-decoration:underline}.bio mark[data-v-161eb569]{background-color:#ff0}.bio sub[data-v-161eb569]{vertical-align:sub}.bio sup[data-v-161eb569]{vertical-align:super}.bio small[data-v-161eb569]{font-size:.83em}.bio b[data-v-161eb569]{font-weight:700}.bio i[data-v-161eb569]{font-style:italic}.bio u[data-v-161eb569]{text-decoration:underline}.bio center[data-v-161eb569]{text-align:center}.bio table[data-v-161eb569]{border-collapse:collapse;width:100%}.bio td[data-v-161eb569],.bio th[data-v-161eb569]{border:1px solid #ddd;padding:8px}.bio tr[data-v-161eb569]:nth-child(2n){background-color:#f2f2f2}.bio img[data-v-161eb569]{max-width:100%;height:auto}.bio hr[data-v-161eb569]{border:0;border-top:1px solid #ccc}.bio .highlight[data-v-161eb569]{background-color:#f7f7f7;border-left:6px solid #7ad7f0;padding:1em}.bio .highlight pre[data-v-161eb569]{margin:0}.bio .highlight pre code[data-v-161eb569],.bio .highlight pre code span[data-v-161eb569]{white-space:pre;background-color:#0000;border:0;margin:0;padding:0;line-height:1.5;display:inline}.post-container[data-v-161eb569]{border-radius:0;width:100%;margin-bottom:1px;padding:16px 16px 12px;transition:background-color .2s}.parent-post-link[data-v-161eb569]{align-items:center;margin-bottom:8px;display:flex}.reply-connector[data-v-161eb569]{border-top:2px solid #4b5563;border-left:2px solid #4b5563;border-top-left-radius:8px;width:16px;height:16px;margin-left:32px}.parent-link[data-v-161eb569]{color:#9ca3af;margin-left:8px;font-size:14px;text-decoration:underline}.post-header[data-v-161eb569]{justify-content:space-between;margin-bottom:8px;display:flex}.author-info[data-v-161eb569]{width:100%;display:flex}.author-avatar[data-v-161eb569]{flex-shrink:0;margin-right:12px}.author-avatar img[data-v-161eb569]{-o-object-fit:cover;object-fit:cover;width:48px;height:48px}.avatar-placeholder[data-v-161eb569]{background-color:#1118276b;border:1px solid #96969626;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.author-details[data-v-161eb569]{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.author-name-container[data-v-161eb569]{align-items:center;display:flex}.author-name[data-v-161eb569]{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.author-name[data-v-161eb569]:hover{text-decoration:underline}.verification-badge[data-v-161eb569]{background-color:#1d9bf0;border:1px solid #1a91da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:flex}.verification-badge.business[data-v-161eb569]{background-color:#f59e0b;border:1px solid #d97706}.post-meta[data-v-161eb569]{color:#9ca3af;align-items:center;margin-top:2px;font-size:14px;line-height:1;display:flex}.username[data-v-161eb569]{color:#9ca3af;margin-right:4px}.separator[data-v-161eb569]{margin:0 4px}.timestamp[data-v-161eb569]{color:#9ca3af;cursor:default;position:relative}.timestamp-tooltip[data-v-161eb569]{white-space:nowrap;z-index:10;background-color:#1f2937;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-30px;left:0}.ai-flag[data-v-161eb569],.edited-flag[data-v-161eb569]{color:#9ca3af}.post-menu[data-v-161eb569]{z-index:5;position:relative}.menu-button[data-v-161eb569]{color:#9ca3af;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:flex}.menu-button[data-v-161eb569]:hover{color:#fff;background-color:#6b72801a}.menu-items[data-v-161eb569]{border:1px solid #4b556366;border-radius:8px;width:240px;margin-top:8px;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.menu-group[data-v-161eb569]{padding:4px}.menu-action-row[data-v-161eb569]{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.action-button[data-v-161eb569]{color:#d1d5db;border-radius:8px;flex-direction:column;align-items:center;padding:12px;font-size:14px;transition:background-color .15s;display:flex}.action-button[data-v-161eb569]:hover{background-color:#6b72801a}.action-button i[data-v-161eb569]{margin-bottom:6px;font-size:18px}.menu-item[data-v-161eb569]{color:#d1d5db;border-radius:8px;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:background-color .15s;display:flex}.menu-item[data-v-161eb569]:hover{background-color:#6b72801a}.menu-item i[data-v-161eb569]{text-align:center;width:16px;margin-right:12px}.nsfw-tag[data-v-161eb569]{cursor:pointer;background-color:#ef4444;border-radius:9999px;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;font-size:12px;display:inline-flex}.nsfw-tag[data-v-161eb569]:hover{background-color:#dc2626}.blur-content[data-v-161eb569]{filter:blur(25px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s}.post-content[data-v-161eb569]{white-space:pre-wrap;word-break:break-word;margin-bottom:12px;font-size:15px;line-height:1.5}.image-gallery[data-v-161eb569]{border-radius:16px;margin-bottom:12px;overflow:hidden}.image-grid[data-v-161eb569]{grid-gap:2px;width:100%;display:grid}.image-grid.single-image[data-v-161eb569]{grid-template-columns:1fr;max-width:30rem}.image-grid.two-images[data-v-161eb569]{grid-template-columns:1fr 1fr;max-height:380px}.image-grid.three-images[data-v-161eb569]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:550px}.image-grid.three-images .image-container[data-v-161eb569]:first-child{grid-row:span 2}.image-grid.four-plus-images[data-v-161eb569]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:580px}.image-container[data-v-161eb569]{cursor:pointer;height:100%;position:relative;overflow:hidden}.post-image[data-v-161eb569]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-image-single[data-v-161eb569]{border-radius:16px;max-height:550px}.more-images-overlay[data-v-161eb569]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:0;left:0}.more-images-overlay[data-v-161eb569]:hover{background-color:#000000a6}.spotify-embed[data-v-161eb569]{border-radius:12px;width:100%;max-width:384px;height:80px;margin-bottom:12px}.url-embed[data-v-161eb569]{color:inherit;margin-bottom:12px;text-decoration:none;display:block}.embed-container[data-v-161eb569]{border:1px solid #4b556366;border-radius:8px;max-width:384px;overflow:hidden}.embed-image[data-v-161eb569]{-o-object-fit:cover;object-fit:cover;width:100%;height:192px}.embed-content[data-v-161eb569]{background-color:#2d3748;padding:12px}.embed-title[data-v-161eb569]{margin-bottom:4px;font-size:15px;font-weight:700}.embed-description[data-v-161eb569]{color:#9ca3af;font-size:14px;line-height:1.4}.nsfw-warning[data-v-161eb569]{text-align:center;border-radius:8px;flex-direction:column;height:144px;padding:16px}.nsfw-warning[data-v-161eb569],.warning-icon[data-v-161eb569]{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.warning-icon[data-v-161eb569]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;width:48px;height:48px;font-size:20px}.warning-text[data-v-161eb569]{font-size:14px;line-height:1.4}.post-actions[data-v-161eb569]{border-top:1px solid #4b556333;border-bottom:1px solid #4b556333;justify-content:space-between;margin:8px 0;padding:4px 0;display:flex}.post-actions .action-button[data-v-161eb569]{color:#9ca3af;font-size:inherit;flex-direction:row;align-items:center;padding:8px 0;display:flex}.post-actions .action-button[data-v-161eb569]:hover{color:#d1d5db;background-color:#0000}.post-actions .action-button:hover .fa-heart[data-v-161eb569]{color:#ef4444}.post-actions .action-button:hover .fa-comment[data-v-161eb569]{color:#10b981}.post-actions .action-button:hover .fa-chart-line[data-v-161eb569]{color:#3b82f6}.action-icon[data-v-161eb569]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;display:flex;position:relative}.action-icon .fa-heart[data-v-161eb569]{position:absolute}.action-count[data-v-161eb569]{font-size:14px}.action-count.liked[data-v-161eb569],.fa-heart.liked[data-v-161eb569]{color:#ef4444}.comment-input[data-v-161eb569]{gap:8px;margin-top:12px;display:flex}.comment-field[data-v-161eb569]{color:#fff;border:none;border-radius:20px;flex-grow:1;padding:8px 12px;font-size:14px}.comment-field[data-v-161eb569]:focus{outline:none;box-shadow:0 0 0 2px #6b728080}.comment-button[data-v-161eb569]{color:#fff;cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:filter .15s}.comment-button[data-v-161eb569]:hover{filter:brightness(1.1)}.comment-button.loading[data-v-161eb569],.modal-overlay[data-v-161eb569]{justify-content:center;align-items:center;display:flex}.modal-overlay[data-v-161eb569]{z-index:50;width:100%;height:100%;position:fixed;top:0;left:0}.login-modal[data-v-161eb569]{background-color:#1f2937;border-radius:12px;width:80%;max-width:480px;max-height:80vh;padding:20px;position:relative;overflow-y:auto}.modal-close[data-v-161eb569]{color:#9ca3af;cursor:pointer;position:absolute;top:12px;right:12px}.delete-modal[data-v-161eb569],.edit-modal[data-v-161eb569]{text-align:center;background-color:#1f2937;border-radius:12px;width:90%;max-width:400px;padding:24px}.modal-icon[data-v-161eb569]{background-color:#ef444433;border:1px solid #ef4444;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:20px;display:flex}.modal-title[data-v-161eb569]{margin-bottom:8px;font-size:20px;font-weight:700}.modal-subtitle[data-v-161eb569]{color:#9ca3af;margin-bottom:16px;font-size:14px}.modal-text[data-v-161eb569]{color:#d1d5db;margin-bottom:24px}.modal-actions[data-v-161eb569]{gap:8px;display:flex}.cancel-button[data-v-161eb569],.confirm-button[data-v-161eb569]{cursor:pointer;border:none;border-radius:8px;flex-grow:1;padding:10px;font-weight:600;transition:filter .15s}.cancel-button[data-v-161eb569]{color:#fff;background-color:#4b5563}.confirm-button[data-v-161eb569]{color:#fff;background-color:#ef4444}.cancel-button[data-v-161eb569]:hover,.confirm-button[data-v-161eb569]:hover{filter:brightness(1.1)}.edit-textarea[data-v-161eb569]{color:#fff;resize:none;border:none;border-radius:8px;width:100%;height:160px;margin-bottom:16px;padding:12px}.edit-textarea[data-v-161eb569]:focus{outline:none}.image-modal-overlay[data-v-161eb569]{background-color:#000000e6}.image-modal[data-v-161eb569]{justify-content:center;align-items:center}.image-carousel[data-v-161eb569],.image-modal[data-v-161eb569]{width:100%;height:100%;display:flex}.image-carousel[data-v-161eb569]{scroll-snap-type:x mandatory;overflow-x:scroll}.image-carousel[data-v-161eb569]::-webkit-scrollbar{display:none}.carousel-item[data-v-161eb569]{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.full-image[data-v-161eb569]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.report-modal[data-v-161eb569]{border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto}.modal-header[data-v-161eb569]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h1[data-v-161eb569]{font-size:20px;font-weight:700}.modal-header i[data-v-161eb569]{color:#9ca3af;cursor:pointer;font-size:20px}.report-note[data-v-161eb569]{color:#9ca3af;margin-top:16px;font-size:14px}.fade-enter-active[data-v-161eb569]{animation:.2s ease-out fadeIn-161eb569}.fade-leave-active[data-v-161eb569]{animation:.2s ease-in fadeOut-161eb569}@keyframes fadeIn-161eb569{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-161eb569{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.like-enter-active[data-v-161eb569]{animation:.3s likeIn-161eb569}.like-leave-active[data-v-161eb569]{animation:.2s likeOut-161eb569}@keyframes likeIn-161eb569{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes likeOut-161eb569{0%{opacity:1}to{opacity:0}}.transition-back[data-v-161eb569]{transition:transform .3s}@media (max-width:640px){.post-actions[data-v-161eb569]{padding-left:8px;padding-right:8px}.author-avatar img[data-v-161eb569],.avatar-placeholder[data-v-161eb569]{width:40px;height:40px}.post-content[data-v-161eb569]{font-size:14px}.full-image[data-v-161eb569]{width:100%;max-width:100%;max-height:100%}}
