.moment-card[data-v-d551ea7a]{background:#fff;border-radius:20px;border:1px solid #e2ebf3;box-shadow:0 18px 34px rgba(15,23,42,.06);margin-bottom:20px;overflow:hidden}.moment-head[data-v-d551ea7a]{display:flex;justify-content:space-between;align-items:center;padding:16px 22px 12px;border-bottom:1px solid #f1f5f9}.author[data-v-d551ea7a]{display:flex;align-items:center;gap:10px}.author-avatar[data-v-d551ea7a]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-meta[data-v-d551ea7a]{display:flex;flex-direction:column}.author-name[data-v-d551ea7a]{font-size:14px;font-weight:600;color:#0f172a}.publish-time[data-v-d551ea7a]{font-size:12px;color:#64748b}.time-from-now[data-v-d551ea7a]{font-size:12px;color:#6b7280}.moment-content[data-v-d551ea7a]{padding:18px 22px 16px;font-size:16px;line-height:1.95;color:#1f2937;word-break:break-word}.moment-content[data-v-d551ea7a] :deep(p){margin:0 0 1.05em}.moment-content[data-v-d551ea7a] :deep(p:last-child){margin-bottom:0}.moment-content[data-v-d551ea7a] :deep(img){width:auto;max-width:min(100%,430px);max-height:360px;-o-object-fit:contain;object-fit:contain;border-radius:16px;display:block;margin:16px auto 18px;box-shadow:0 16px 30px rgba(15,23,42,.1)}.moment-content[data-v-d551ea7a] :deep(video){width:min(100%,520px);max-width:100%;max-height:56vh;background:#020617;border-radius:18px;display:block;margin:18px auto 20px;box-shadow:0 18px 34px rgba(15,23,42,.18)}.moment-actions[data-v-d551ea7a]{display:flex;align-items:center;gap:8px;padding:0 18px 16px}.action-btn[data-v-d551ea7a]{display:inline-flex;align-items:center;gap:5px;border:1px solid #dbe5ef;border-radius:999px;padding:6px 12px;background:#fff;color:#334155;font-size:12px;cursor:pointer;transition:all .2s ease}.action-btn[data-v-d551ea7a]:hover{border-color:#93c5fd;color:#1d4ed8;background:#f8fbff}.like-btn .heart.liked[data-v-d551ea7a]{color:#e11d48}.comment-btn .badge[data-v-d551ea7a]{min-width:18px;padding:0 5px;height:18px;line-height:18px;text-align:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:11px}.comment-container[data-v-d551ea7a]{border-top:1px solid #eef2f7;background:#fbfdff;padding:12px 14px 14px}.comment-slide-enter-active[data-v-d551ea7a],.comment-slide-leave-active[data-v-d551ea7a]{transition:max-height .25s ease,opacity .2s ease,padding .2s ease;max-height:520px;opacity:1}.comment-slide-enter[data-v-d551ea7a],.comment-slide-leave-to[data-v-d551ea7a]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}@media (max-width:768px){.moment-card[data-v-d551ea7a]{border-radius:16px}.moment-head[data-v-d551ea7a]{padding:14px 14px 10px}.moment-content[data-v-d551ea7a]{padding:14px 14px 12px;font-size:15px;line-height:1.85}.moment-actions[data-v-d551ea7a]{padding:0 12px 14px}.comment-container[data-v-d551ea7a]{padding:12px}.moment-content[data-v-d551ea7a] :deep(img),.moment-content[data-v-d551ea7a] :deep(video){max-width:100%;margin:14px auto 16px}.moment-content[data-v-d551ea7a] :deep(img){max-height:300px}.moment-content[data-v-d551ea7a] :deep(video){max-height:42vh}}.moment-comment-panel[data-v-215195a2]{background:#fff;border:1px solid #edf2f7;border-radius:12px;padding:10px}.panel-toolbar[data-v-215195a2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.summary[data-v-215195a2]{font-size:13px;font-weight:600;color:#1f2937}.pending[data-v-215195a2]{font-weight:400;color:#6b7280}.comment-list-wrap[data-v-215195a2]{border:1px solid #eef2f7;background:#fbfdff;border-radius:10px;max-height:280px;overflow:auto}.empty[data-v-215195a2]{text-align:center;padding:22px 12px;font-size:13px;color:#94a3b8}.comment-list[data-v-215195a2]{padding:4px 0}.comment-item[data-v-215195a2]{display:flex;gap:8px;padding:8px 10px;border-bottom:1px dashed #edf2f7}.comment-item[data-v-215195a2]:last-child{border-bottom:0}.avatar[data-v-215195a2]{width:28px;height:28px;border-radius:50%;flex:0 0 28px;-o-object-fit:cover;object-fit:cover}.detail[data-v-215195a2]{min-width:0;flex:1}.meta[data-v-215195a2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px}.name[data-v-215195a2]{font-size:12px;font-weight:600;color:#0f172a}.time[data-v-215195a2]{font-size:11px;color:#94a3b8}.content[data-v-215195a2]{margin:0;font-size:13px;line-height:1.55;color:#334155;word-break:break-word;white-space:pre-wrap}.reply-target[data-v-215195a2]{margin-right:4px;font-weight:600;color:#2563eb}.comment-pagination[data-v-215195a2]{text-align:center;margin-top:8px}.comment-form[data-v-215195a2]{margin-top:10px}.identity-tip[data-v-215195a2]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#64748b;margin-bottom:6px}.comment-form textarea[data-v-215195a2]{width:100%;border:1px solid #dbe5ef;border-radius:10px;padding:9px 10px;resize:vertical;outline:none;font-size:13px;color:#334155;transition:border-color .2s ease,box-shadow .2s ease}.comment-form textarea[data-v-215195a2]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.form-footer[data-v-215195a2]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.hint[data-v-215195a2]{font-size:11px;color:#94a3b8}.form-footer button[data-v-215195a2]{border:0;background:#2563eb;color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer;transition:background .2s ease}.form-footer button[data-v-215195a2]:hover{background:#1d4ed8}.form-footer button[data-v-215195a2]:disabled{background:#93c5fd;cursor:not-allowed}@media (max-width:768px){.comment-list-wrap[data-v-215195a2]{max-height:240px}.form-footer[data-v-215195a2]{gap:8px;flex-direction:column;align-items:flex-start}}.moment-timeline[data-v-62bdb916]{position:sticky;top:70px;align-self:flex-start;width:280px;max-height:calc(100vh - 100px);overflow:hidden;padding:14px 14px 10px;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #e8eef5;box-shadow:0 10px 24px rgba(15,23,42,.06)}.timeline-header h3[data-v-62bdb916]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.timeline-header p[data-v-62bdb916]{margin:4px 0 10px;font-size:12px;color:#6b7280}.timeline-scroll[data-v-62bdb916]{position:relative;max-height:calc(100vh - 180px);overflow:auto;padding-left:2px}.timeline-scroll[data-v-62bdb916]:before{content:"";position:absolute;left:10px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#dbeafe,#bfdbfe 50%,#dbeafe)}.timeline-item[data-v-62bdb916]{width:100%;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:8px 10px 8px 0;border:0;background:transparent;cursor:pointer;border-radius:10px;text-align:left;transition:background .2s ease,transform .2s ease}.timeline-item[data-v-62bdb916]:hover{background:rgba(37,99,235,.08);transform:translateX(2px)}.timeline-item .dot[data-v-62bdb916]{width:10px;height:10px;margin-left:6px;border-radius:50%;background:#93c5fd;box-shadow:0 0 0 4px rgba(147,197,253,.15);transition:all .2s ease}.timeline-item .date[data-v-62bdb916]{font-size:13px;color:#334155;white-space:nowrap}.timeline-item .count[data-v-62bdb916]{min-width:20px;height:20px;padding:0 6px;line-height:20px;text-align:center;border-radius:999px;background:#f1f5f9;font-size:12px;color:#475569}.timeline-item.active[data-v-62bdb916]{background:linear-gradient(90deg,rgba(37,99,235,.12),rgba(59,130,246,.05))}.timeline-item.active .dot[data-v-62bdb916]{background:#2563eb;box-shadow:0 0 0 5px rgba(37,99,235,.18),0 0 10px rgba(37,99,235,.35);transform:scale(1.08)}.timeline-item.active .date[data-v-62bdb916]{color:#1d4ed8;font-weight:600}.timeline-item.active .count[data-v-62bdb916]{background:#2563eb;color:#fff}@media (max-width:992px){.moment-timeline[data-v-62bdb916]{position:static;width:100%;max-height:none;padding:10px;border-radius:12px;margin-top:12px}.timeline-header[data-v-62bdb916]{margin-bottom:6px}.timeline-scroll[data-v-62bdb916]{display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 0}.timeline-scroll[data-v-62bdb916]:before{display:none}.timeline-item[data-v-62bdb916]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid #dbeafe;padding:6px 8px;border-radius:999px}.timeline-item .dot[data-v-62bdb916]{margin-left:0;width:8px;height:8px;box-shadow:none}}.moments-page[data-v-09bc8506]{padding-bottom:8px}.page-header[data-v-09bc8506]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;padding:18px 20px;border-radius:22px;background:radial-gradient(circle at top left,rgba(96,165,250,.2),transparent 42%),linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #e1ebf5;box-shadow:0 14px 30px rgba(15,23,42,.05)}.page-header h2[data-v-09bc8506]{margin:0;font-size:30px;line-height:1.1;color:#0f172a}.page-header p[data-v-09bc8506]{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.date-filter[data-v-09bc8506]{display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 10px;border-radius:999px;font-size:12px;color:#334155}.date-filter button[data-v-09bc8506]{border:0;padding:2px 8px;border-radius:999px;background:#1d4ed8;color:#fff;cursor:pointer}.moments-layout[data-v-09bc8506]{display:flex;gap:20px;align-items:flex-start}.moments-main[data-v-09bc8506]{flex:1;min-width:0}.pagination[data-v-09bc8506]{margin-top:12px;text-align:center}@media (max-width:1200px){.page-header h2[data-v-09bc8506]{font-size:26px}}@media (max-width:992px){.page-header[data-v-09bc8506]{display:block;padding:16px;border-radius:18px}.date-filter[data-v-09bc8506]{margin-top:8px}.moments-layout[data-v-09bc8506]{display:block}}