.moment-user-popover[data-v-823a8ded]{align-self:flex-start;display:inline-flex;position:relative}.moment-user-popover__card{background:var(--surface-1);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 4px 16px #0000001f;max-width:260px;min-width:200px;padding:.75rem;pointer-events:auto}.moment-user-popover__header{align-items:center;display:flex;gap:.625rem}.moment-user-popover__avatar{align-items:center;background:var(--surface-2);border-radius:.75rem;color:var(--text-faint);display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.moment-user-popover__avatar-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.moment-user-popover__info{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.moment-user-popover__name{color:var(--text-main);font-size:.875rem;font-weight:600}.moment-user-popover__name.is-owner{color:var(--accent)}.moment-user-popover__badge{background:var(--accent-soft);border-radius:9999px;color:var(--accent);font-size:.625rem;font-weight:600;padding:.0625rem .375rem}.moment-user-popover__bio{color:var(--text-soft);font-size:.75rem;line-height:1.5;margin:.5rem 0 0}.moment-user-popover__link{align-items:center;color:var(--accent);display:inline-flex;font-size:.75rem;gap:.25rem;margin-top:.5rem;text-decoration:none}.moment-user-popover__link:hover{text-decoration:underline}.popover-fade-enter-active{transition:all .2s ease-out}.popover-fade-leave-active{transition:all .15s ease-in}.popover-fade-enter-from,.popover-fade-leave-to{opacity:0;transform:translate(-50%) translateY(4px)}.moment-article-card[data-v-688dc62e]{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:.75rem;color:inherit;display:flex;gap:.75rem;margin-bottom:.75rem;overflow:hidden;padding:.75rem;text-decoration:none;transition:all .2s ease}.moment-article-card[data-v-688dc62e]:hover{background:var(--surface-3);border-color:var(--accent)}.moment-article-card__cover[data-v-688dc62e]{background:var(--surface-3);border-radius:.5rem;flex-shrink:0;height:60px;overflow:hidden;width:80px}.moment-article-card__cover img[data-v-688dc62e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.moment-article-card__body[data-v-688dc62e]{display:flex;flex:1;flex-direction:column;gap:.25rem;justify-content:center;min-width:0}.moment-article-card__title[data-v-688dc62e]{align-items:center;color:var(--text-main);display:flex;display:-webkit-box;font-size:.8125rem;font-weight:600;gap:.375rem;-webkit-line-clamp:1;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.moment-article-card__icon[data-v-688dc62e]{color:var(--accent);flex-shrink:0}.moment-article-card__summary[data-v-688dc62e]{color:var(--text-soft);display:-webkit-box;font-size:.75rem;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.moment-comments[data-v-c09b0fd5]{background:var(--surface-2);border-radius:.75rem;margin-top:.5rem;padding:.75rem;position:relative}.moment-comments[data-v-c09b0fd5]:before{border-bottom:6px solid var(--surface-2);border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:1.25rem;position:absolute;top:-6px;width:0}.moment-comments__list[data-v-c09b0fd5]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.625rem}.moment-comments__item[data-v-c09b0fd5]{align-items:flex-start;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.5}.moment-comments__avatar[data-v-c09b0fd5]{align-items:center;background:var(--surface-3);border-radius:.5rem;color:var(--text-faint);display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;overflow:hidden;width:24px}.moment-comments__avatar-img[data-v-c09b0fd5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.moment-comments__avatar-fallback[data-v-c09b0fd5]{opacity:.6}.moment-comments__body[data-v-c09b0fd5]{flex:1;min-width:0;word-break:break-word}.moment-comments__author[data-v-c09b0fd5]{color:var(--accent);cursor:pointer;font-weight:600}.moment-comments__author.is-owner[data-v-c09b0fd5]{color:var(--danger)}.moment-comments__sep[data-v-c09b0fd5]{color:var(--text-soft)}.moment-comments__text[data-v-c09b0fd5]{color:var(--text-main)}.moment-comments__text[data-v-c09b0fd5] .mention{color:var(--accent);cursor:pointer;font-weight:500}.moment-comments__text[data-v-c09b0fd5] .mention:hover{text-decoration:underline}.moment-comments__expand[data-v-c09b0fd5]{background:transparent;border:none;color:var(--accent);cursor:pointer;display:block;font-size:.75rem;font-weight:500;margin-left:2rem;padding:.25rem 0;transition:opacity .2s}.moment-comments__expand[data-v-c09b0fd5]:hover{opacity:.75}.moment-comments__input-wrap[data-v-c09b0fd5]{align-items:center;border-top:1px solid var(--border-soft);display:flex;gap:.5rem;padding-top:.625rem}.moment-comments__input[data-v-c09b0fd5]{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:.5rem;color:var(--text-main);flex:1;font-size:.8125rem;min-width:0;outline:none;padding:.375rem .625rem;transition:border-color .2s}.moment-comments__input[data-v-c09b0fd5]::-moz-placeholder{color:var(--text-faint)}.moment-comments__input[data-v-c09b0fd5]::placeholder{color:var(--text-faint)}.moment-comments__input[data-v-c09b0fd5]:focus{border-color:var(--accent)}.moment-comments__send[data-v-c09b0fd5]{align-items:center;background:var(--accent);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:opacity .2s;width:1.75rem}.moment-comments__send[data-v-c09b0fd5]:disabled{cursor:not-allowed;opacity:.4}.moment-comments__send[data-v-c09b0fd5]:not(:disabled):hover{opacity:.85}.moment-lightbox[data-v-468aae7f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000eb;inset:0;padding:1rem;position:fixed;z-index:100}.moment-lightbox[data-v-468aae7f],.moment-lightbox__close[data-v-468aae7f]{align-items:center;display:flex;justify-content:center}.moment-lightbox__close[data-v-468aae7f]{background:#ffffff1a;border:none;border-radius:9999px;color:#fff;cursor:pointer;height:2.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:background .2s;width:2.5rem;z-index:10}.moment-lightbox__close[data-v-468aae7f]:hover{background:#fff3}.moment-lightbox__nav[data-v-468aae7f]{align-items:center;background:#ffffff1a;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:3rem;z-index:10}.moment-lightbox__nav[data-v-468aae7f]:hover{background:#ffffff40}.moment-lightbox__nav--prev[data-v-468aae7f]{left:1.5rem}.moment-lightbox__nav--next[data-v-468aae7f]{right:1.5rem}.moment-lightbox__content[data-v-468aae7f]{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:56rem;width:100%}.moment-lightbox__img[data-v-468aae7f]{border-radius:.75rem;box-shadow:0 25px 50px -12px #00000080;display:block;max-height:82vh;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease}.moment-lightbox__counter[data-v-468aae7f]{color:#fff9;font-size:.875rem;font-variant-numeric:tabular-nums;margin-top:1rem}.lightbox-fade-enter-active[data-v-468aae7f]{transition:opacity .25s ease}.lightbox-fade-leave-active[data-v-468aae7f]{transition:opacity .2s ease}.lightbox-fade-enter-from[data-v-468aae7f],.lightbox-fade-leave-to[data-v-468aae7f]{opacity:0}.moment-card[data-v-1b7a3a41]{border-bottom:1px solid var(--border-soft);display:flex;gap:1rem;padding:1.5rem 0}.moment-card[data-v-1b7a3a41]:last-child{border-bottom:none}.moment-card__avatar[data-v-1b7a3a41]{align-items:center;background:var(--surface-2);border-radius:.75rem;color:var(--text-faint);display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.moment-card__avatar-img[data-v-1b7a3a41]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.moment-card__body[data-v-1b7a3a41]{flex:1;min-width:0}.moment-card__header[data-v-1b7a3a41]{margin-bottom:.25rem}.moment-card__author[data-v-1b7a3a41]{color:var(--accent);font-size:1rem;font-weight:600}.moment-card__content[data-v-1b7a3a41]{color:var(--text-main);font-size:.9375rem;line-height:1.6;margin-bottom:.5rem;white-space:pre-wrap;word-break:break-word}.moment-card__topics[data-v-1b7a3a41]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.moment-card__topic-tag[data-v-1b7a3a41]{background:var(--accent-soft);border-radius:9999px;color:var(--accent);cursor:default;font-size:.75rem;padding:.125rem .5rem}.moment-card__images[data-v-1b7a3a41]{display:grid;gap:.375rem;margin-bottom:.75rem;max-width:400px}.moment-card__images.grid-1[data-v-1b7a3a41]{grid-template-columns:1fr}.moment-card__images.grid-1 .moment-card__image-wrap[data-v-1b7a3a41]{aspect-ratio:auto;max-height:300px;max-width:240px}.moment-card__images.grid-2[data-v-1b7a3a41]{grid-template-columns:repeat(2,1fr)}.moment-card__images.grid-3[data-v-1b7a3a41]{grid-template-columns:repeat(3,1fr)}.moment-card__image-wrap[data-v-1b7a3a41]{aspect-ratio:1;background:var(--surface-2);border-radius:.5rem;cursor:zoom-in;overflow:hidden}.moment-card__image[data-v-1b7a3a41]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.moment-card__image-wrap:hover .moment-card__image[data-v-1b7a3a41]{transform:scale(1.05)}.moment-card__footer[data-v-1b7a3a41]{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.moment-card__meta[data-v-1b7a3a41]{align-items:center;color:var(--text-faint);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.75rem}.moment-card__device[data-v-1b7a3a41],.moment-card__location[data-v-1b7a3a41]{align-items:center;color:var(--text-soft);display:flex;gap:.25rem}.moment-card__actions[data-v-1b7a3a41]{align-items:center;display:flex;gap:.25rem}.moment-action-btn[data-v-1b7a3a41]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--text-faint);cursor:pointer;display:flex;font-size:.8125rem;gap:.375rem;padding:.25rem .5rem;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.moment-action-btn[data-v-1b7a3a41]:hover{background:var(--surface-2);color:var(--text-main)}.moment-action-btn.is-active[data-v-1b7a3a41]{color:var(--accent)}.moment-action-btn.is-liked[data-v-1b7a3a41]{color:var(--danger)}.moment-action-btn.is-liked .fill-current[data-v-1b7a3a41]{fill:currentColor}.moment-action-count-wrap[data-v-1b7a3a41]{min-width:.75rem;position:relative}.like-icon-wrap[data-v-1b7a3a41]{display:inline-flex;position:relative}.like-icon-wrap--burst[data-v-1b7a3a41]{animation:like-pop-1b7a3a41 .35s ease-out}.like-icon-wrap--burst[data-v-1b7a3a41]:before{animation:like-particles-1b7a3a41 .5s ease-out forwards;border-radius:50%;content:"";height:2px;left:50%;position:absolute;top:50%;width:2px}@keyframes like-pop-1b7a3a41{0%{transform:scale(1)}25%{transform:scale(1.35)}50%{transform:scale(.88)}75%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes like-particles-1b7a3a41{0%{box-shadow:0 0 0 var(--danger),0 0 0 var(--danger),0 0 #f59e0b,0 0 #f59e0b,0 0 #ec4899,0 0 #ec4899;opacity:1}to{box-shadow:-8px -10px 0 var(--danger),8px -10px 0 var(--danger),-12px 0 #f59e0b,12px 0 #f59e0b,-6px 10px #ec4899,6px 10px #ec4899;opacity:0}}.like-count-enter-active[data-v-1b7a3a41]{animation:count-float-in-1b7a3a41 .3s ease-out}.like-count-leave-active[data-v-1b7a3a41]{animation:count-float-out-1b7a3a41 .2s ease-in;left:0;position:absolute}@keyframes count-float-in-1b7a3a41{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes count-float-out-1b7a3a41{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.comment-slide-enter-active[data-v-1b7a3a41]{transition:all .25s ease-out}.comment-slide-leave-active[data-v-1b7a3a41]{transition:all .2s ease-in}.comment-slide-enter-from[data-v-1b7a3a41]{max-height:0;opacity:0;transform:translateY(-8px)}.comment-slide-enter-to[data-v-1b7a3a41],.comment-slide-leave-from[data-v-1b7a3a41]{max-height:500px}.comment-slide-leave-to[data-v-1b7a3a41]{max-height:0;opacity:0;transform:translateY(-8px)}.moment-list[data-v-53c0e1fd]{display:flex;flex-direction:column}.moment-list__sentinel[data-v-53c0e1fd]{min-height:1px;padding:1rem 0}.moment-list__spinner[data-v-53c0e1fd]{align-items:center;color:var(--text-faint);display:flex;font-size:.8125rem;gap:.5rem;justify-content:center}.moment-list__spinner-icon[data-v-53c0e1fd]{animation:spin-53c0e1fd 1s linear infinite}@keyframes spin-53c0e1fd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.moment-list__end[data-v-53c0e1fd]{align-items:center;display:flex;gap:1rem;padding:2rem 0 1rem}.moment-list__end-line[data-v-53c0e1fd]{background:var(--border-soft);flex:1;height:1px}.moment-list__end-text[data-v-53c0e1fd]{color:var(--text-faint);font-size:.75rem;white-space:nowrap}.moment-list__empty[data-v-53c0e1fd]{padding:3rem 0}.moment-photo-wall[data-v-289979b1]{padding:1.25rem}.moment-photo-wall__header[data-v-289979b1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.moment-photo-wall__title[data-v-289979b1]{align-items:center;display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem}.moment-photo-wall__count[data-v-289979b1]{background:var(--surface-3);border-radius:9999px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;line-height:1.4;padding:2px 8px}.moment-photo-wall__grid[data-v-289979b1]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.moment-photo-wall__item[data-v-289979b1]{aspect-ratio:1;border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative}.moment-photo-wall__item.is-featured[data-v-289979b1]{grid-column:span 2;grid-row:span 2}.moment-photo-wall__img[data-v-289979b1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.moment-photo-wall__overlay[data-v-289979b1]{align-items:center;background:#0000004d;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.moment-photo-wall__item:hover .moment-photo-wall__img[data-v-289979b1]{transform:scale(1.03)}.moment-photo-wall__item:hover .moment-photo-wall__overlay[data-v-289979b1]{opacity:1}.moment-topic-card[data-v-12839a25]{padding:1.25rem}.moment-topic-card__header[data-v-12839a25]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.moment-topic-card__title[data-v-12839a25]{align-items:center;display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem}.moment-topic-card__view-all[data-v-12839a25]{background:var(--surface-2);border:none;border-radius:9999px;color:var(--text-soft);cursor:pointer;font-size:.6875rem;font-weight:600;padding:.25rem .625rem;transition:all .2s ease}.moment-topic-card__view-all.is-active[data-v-12839a25],.moment-topic-card__view-all[data-v-12839a25]:hover{background:var(--accent-soft);color:var(--accent)}.moment-topic-card__list[data-v-12839a25]{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.moment-topic-card__item[data-v-12839a25]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:.625rem .75rem;position:relative;transition:all .2s ease}.moment-topic-card__item[data-v-12839a25]:hover{background:var(--accent-soft)}.moment-topic-card__item:hover .moment-topic-card__tag-name[data-v-12839a25]{color:var(--accent)}.moment-topic-card__item.is-active[data-v-12839a25]{background:var(--accent-soft)}.moment-topic-card__item.is-active .moment-topic-card__tag-name[data-v-12839a25]{color:var(--accent);font-weight:700}.moment-topic-card__bar[data-v-12839a25]{border-radius:.75rem;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .3s ease}.moment-topic-card__item-left[data-v-12839a25]{align-items:center;display:flex;gap:.75rem;min-width:0;position:relative}.moment-topic-card__tag-icon[data-v-12839a25]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.moment-topic-card__item-info[data-v-12839a25]{display:flex;flex-direction:column;min-width:0}.moment-topic-card__tag-name[data-v-12839a25]{color:var(--text-main);font-size:.8125rem;font-weight:600;transition:color .15s}.moment-topic-card__tag-desc[data-v-12839a25]{color:var(--text-muted);font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-topic-card__item-right[data-v-12839a25]{align-items:center;display:flex;flex-shrink:0;gap:.375rem;position:relative}.moment-topic-card__hot[data-v-12839a25]{background:var(--accent);border-radius:9999px;color:#fff;font-size:.5625rem;font-weight:700;letter-spacing:.5px;line-height:1.4;padding:1px 5px}.moment-topic-card__count[data-v-12839a25]{background:var(--surface-3);border-radius:9999px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;line-height:1.4;padding:2px 8px}
