.comment-section[data-v-1b2bbc2a]{width:100%}.comment-input-row[data-v-1b2bbc2a]{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.comment-input-row .el-input[data-v-1b2bbc2a]{flex:1}.comment-input-row[data-v-1b2bbc2a] .el-textarea__inner{font-size:13px;color:#5f3d50;border-radius:10px}.comment-list[data-v-1b2bbc2a]{border-top:2px dashed #ffd2e4;padding-top:12px}.comment-title[data-v-1b2bbc2a]{font-size:14px;font-weight:700;color:#c9578b;margin-bottom:8px}.comment-empty[data-v-1b2bbc2a]{font-size:13px;color:#c78ca6;padding:10px 0;text-align:center}.comment-block[data-v-1b2bbc2a]{margin-bottom:2px}.comment-item[data-v-1b2bbc2a]{display:flex;gap:10px;padding:9px 0;border-bottom:1px dashed #ffe3ef}.reply-item[data-v-1b2bbc2a]{padding-left:40px;background:rgba(255,240,247,.5);border-radius:10px;margin:4px 0 4px 0;border-bottom:none}.comment-avatar[data-v-1b2bbc2a]{flex-shrink:0;background:linear-gradient(135deg,#ffb3d1,#f97fb0);font-size:13px;font-weight:700;color:#fff}.comment-main[data-v-1b2bbc2a]{flex:1;min-width:0}.comment-name[data-v-1b2bbc2a]{font-size:13px;font-weight:700;color:#b84f80;display:flex;align-items:center;gap:6px}.reply-at[data-v-1b2bbc2a]{font-size:11px;font-weight:400;color:#c78ca6}.comment-text[data-v-1b2bbc2a]{font-size:14px;color:#5f3d50;line-height:1.7;margin-top:3px;word-break:break-word}.comment-meta[data-v-1b2bbc2a]{display:flex;align-items:center;gap:12px;margin-top:6px}.comment-time[data-v-1b2bbc2a]{font-size:11px;color:#c78ca6}.comment-action[data-v-1b2bbc2a]{font-size:12px;color:#a06b83;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.comment-action[data-v-1b2bbc2a]:hover{color:#e0539c}.comment-action.liked[data-v-1b2bbc2a]{color:#e0539c;font-weight:700}.comment-more[data-v-1b2bbc2a]{font-size:11px;font-weight:700;letter-spacing:1px;line-height:1;color:#a06b83;cursor:pointer;padding:1px 2px}.comment-more[data-v-1b2bbc2a]:hover{color:#e0539c}.comment-dropdown[data-v-1b2bbc2a]{margin-left:auto}.reply-input-row[data-v-1b2bbc2a]{margin:6px 0 10px 40px;padding:10px 12px;background:#fff;border:1px solid #ffd9e8;border-radius:12px}.reply-to[data-v-1b2bbc2a]{display:block;font-size:12px;color:#e0539c;margin-bottom:6px}.reply-input-row[data-v-1b2bbc2a] .el-textarea__inner{font-size:13px;color:#5f3d50;border-radius:8px}.reply-btns[data-v-1b2bbc2a]{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.more-btn[data-v-1b2bbc2a]{text-align:center;font-size:13px;color:#e0539c;cursor:pointer;padding:10px 0 4px;transition:color .2s ease}.more-btn[data-v-1b2bbc2a]:hover{color:#c2457c;font-weight:600}.more-btn.loading[data-v-1b2bbc2a]{opacity:.6;cursor:wait}.space-page[data-v-31abf582]{height:100vh;padding-top:60px;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(255,190,220,.35),transparent 32%),radial-gradient(circle at 88% 10%,rgba(255,215,235,.4),transparent 30%),radial-gradient(circle at 85% 85%,rgba(255,205,225,.3),transparent 28%),linear-gradient(165deg,#fff2f8,#ffe6f0 45%,#fdeef6)}.space-layout[data-v-31abf582]{display:flex;height:100%}.space-side[data-v-31abf582]{width:15%;min-width:230px;flex-shrink:0;padding:18px 14px 24px;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column;gap:14px;border-right:1px solid rgba(255,190,220,.5);background:hsla(0,0%,100%,.32)}.side-card[data-v-31abf582]{background:hsla(0,0%,100%,.92);border:1px solid #ffd9e8;border-radius:16px;box-shadow:0 6px 18px rgba(217,93,139,.12);padding:16px}.side-card-title[data-v-31abf582]{font-size:14px;font-weight:700;color:#c9578b;letter-spacing:1px;margin-bottom:12px}.user-card[data-v-31abf582]{text-align:center}.user-card .side-card-title[data-v-31abf582]{text-align:left}.user-avatar[data-v-31abf582]{background:linear-gradient(135deg,#ff9ec3,#f0619c);font-size:26px;font-weight:700;color:#fff;margin:0 auto;box-shadow:0 4px 12px rgba(240,97,156,.35)}.avatar-uploader[data-v-31abf582]{display:block;text-align:center;cursor:pointer}.avatar-uploader .user-avatar[data-v-31abf582]{transition:transform .2s ease,box-shadow .2s ease}.avatar-uploader:hover .user-avatar[data-v-31abf582]{transform:scale(1.06);box-shadow:0 6px 18px rgba(240,97,156,.55)}.avatar-upload-hint[data-v-31abf582]{margin-top:8px;font-size:11px;color:#c78ca6;letter-spacing:1px}.user-name[data-v-31abf582]{margin-top:10px;font-size:17px;font-weight:700;color:#b84f80}.crown[data-v-31abf582]{margin-left:4px}.role-tag[data-v-31abf582]{margin-top:8px}.user-coin[data-v-31abf582]{margin-top:10px;font-size:13px;color:#a06b83;background:#fff0f7;border-radius:20px;padding:4px 0}.login-tip[data-v-31abf582]{font-size:13px;color:#a06b83;line-height:1.7;margin-bottom:10px}.publish-entry[data-v-31abf582]{width:100%;font-size:15px;letter-spacing:2px;font-weight:700}.menu-item[data-v-31abf582]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:14px;color:#8a4a63;cursor:pointer;margin-bottom:4px;transition:all .2s ease}.menu-item[data-v-31abf582]:hover{background:#fff0f7;color:#e0539c}.menu-item.active[data-v-31abf582]{background:linear-gradient(135deg,#ff9ec3,#f0619c);color:#fff;font-weight:600;box-shadow:0 4px 10px rgba(240,97,156,.3)}.space-main[data-v-31abf582]{flex:1;width:85%;overflow-y:auto;padding:20px 28px 40px;box-sizing:border-box;scroll-behavior:smooth}.feed-head[data-v-31abf582]{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.feed-head h2[data-v-31abf582]{margin:0;font-size:26px;letter-spacing:3px;color:#c2457c;text-shadow:0 2px 10px rgba(255,150,195,.45)}.feed-count[data-v-31abf582]{font-size:13px;color:#c78ca6}.empty-tip[data-v-31abf582]{text-align:center;padding:80px 0;color:#c78ca6}.empty-emoji[data-v-31abf582]{font-size:52px;-webkit-animation:float-31abf582 3s ease-in-out infinite;animation:float-31abf582 3s ease-in-out infinite}.empty-tip p[data-v-31abf582]{margin-top:12px;font-size:15px;letter-spacing:1px}@-webkit-keyframes float-31abf582{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-31abf582{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.moment-card[data-v-31abf582]{background:hsla(0,0%,100%,.94);border:1px solid #ffd9e8;border-radius:18px;box-shadow:0 8px 26px rgba(217,93,139,.13);padding:18px 22px 10px;margin-bottom:18px}.moment-head[data-v-31abf582]{display:flex;align-items:center;gap:12px}.moment-avatar[data-v-31abf582]{flex-shrink:0;background:linear-gradient(135deg,#ff9ec3,#f0619c);font-size:18px;font-weight:700;color:#fff}.moment-user[data-v-31abf582]{flex:1;min-width:0}.moment-name[data-v-31abf582]{font-size:15px;font-weight:700;color:#b84f80;display:flex;align-items:center;gap:6px}.me-tag[data-v-31abf582]{font-size:10px;font-weight:400;color:#fff;background:#ff9ec3;border-radius:8px;padding:1px 6px}.role-badge[data-v-31abf582]{display:inline-flex;align-items:center;font-size:14px;line-height:1;margin-left:2px;cursor:default}.moment-time[data-v-31abf582]{font-size:12px;color:#c78ca6;margin-top:2px}.moment-ops[data-v-31abf582]{flex-shrink:0}.moment-more[data-v-31abf582]{display:inline-block;padding:0 4px;font-size:12px;font-weight:700;letter-spacing:1px;line-height:1;color:#c78ca6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.moment-more[data-v-31abf582]:hover{color:#e0539c}.moment-body[data-v-31abf582]{cursor:default}.moment-img-cell[data-v-31abf582]{cursor:zoom-in}.moment-content[data-v-31abf582]{margin:14px 0 0;font-size:15px;line-height:1.9;color:#5f3d50;white-space:pre-wrap;word-break:break-word}.moment-images[data-v-31abf582]{display:grid;gap:8px;margin-top:14px}.moment-images.count-1[data-v-31abf582]{grid-template-columns:minmax(0,340px)}.moment-images.count-2[data-v-31abf582],.moment-images.count-4[data-v-31abf582]{grid-template-columns:repeat(2,minmax(0,1fr))}.moment-images.count-3[data-v-31abf582],.moment-images.count-5[data-v-31abf582],.moment-images.count-6[data-v-31abf582],.moment-images.count-7[data-v-31abf582],.moment-images.count-8[data-v-31abf582],.moment-images.count-9[data-v-31abf582]{grid-template-columns:repeat(3,minmax(0,1fr))}.moment-img[data-v-31abf582]{width:100%;aspect-ratio:1/1;border-radius:12px;box-shadow:0 2px 8px rgba(217,93,139,.12);display:block}.moment-ops-bar[data-v-31abf582]{display:flex;align-items:center;gap:22px;margin-top:12px;padding-top:10px;border-top:1px dashed #ffd2e4}.op-item[data-v-31abf582]{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#a06b83;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.op-item[data-v-31abf582]:hover{color:#e0539c}.comment-toggle.active[data-v-31abf582]{color:#e0539c;font-weight:700}.detail-link[data-v-31abf582]{margin-left:auto;color:#c9578b;font-weight:700}.expand-arrow[data-v-31abf582]{font-size:10px;font-style:normal}.like-btn.liked[data-v-31abf582]{color:#e0539c;font-weight:700}.op-icon[data-v-31abf582]{font-size:14px}.card-comment-section[data-v-31abf582]{margin-top:14px;padding:12px 14px;background:#fff7fb;border:1px dashed #ffc9e0;border-radius:14px;-webkit-animation:comment-slide-31abf582 .25s ease;animation:comment-slide-31abf582 .25s ease}@-webkit-keyframes comment-slide-31abf582{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes comment-slide-31abf582{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.card-comment-head[data-v-31abf582]{text-align:right;margin-bottom:6px}.comment-collapse[data-v-31abf582]{font-size:12px;color:#c78ca6;cursor:pointer}.comment-collapse[data-v-31abf582]:hover{color:#e0539c}.feed-foot[data-v-31abf582]{text-align:center;padding:14px 0 4px;font-size:13px;letter-spacing:2px;color:#c78ca6}[data-v-31abf582] .pink-dialog{border-radius:18px;overflow:hidden}[data-v-31abf582] .pink-dialog .el-dialog__title{color:#c2457c;font-weight:700;letter-spacing:1px}[data-v-31abf582] .pink-dialog .el-dialog__header{background:linear-gradient(160deg,#fff2f8,#ffe6f0)}[data-v-31abf582] .pink-dialog .el-dialog__body,[data-v-31abf582] .pink-dialog .el-dialog__footer{background:#fffafd}.publish-dialog-body[data-v-31abf582]{padding:4px 6px}.publish-dialog-body[data-v-31abf582] .el-textarea__inner{font-size:14px;color:#5f3d50;border-radius:10px;background:#fff}.img-grid[data-v-31abf582]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.img-item[data-v-31abf582]{position:relative;width:76px;height:76px;border-radius:10px;overflow:hidden;border:1px solid #ffd9e8}.img-thumb[data-v-31abf582]{width:100%;height:100%}.img-remove[data-v-31abf582]{position:absolute;top:2px;right:2px;width:18px;height:18px;line-height:18px;text-align:center;font-size:11px;color:#fff;background:rgba(0,0,0,.55);border-radius:50%;cursor:pointer}.img-uploader[data-v-31abf582]{width:76px;height:76px}.img-add[data-v-31abf582]{width:76px;height:76px;border:1.5px dashed #ff9ec3;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e0539c;font-size:22px;cursor:pointer;background:#fff7fb;box-sizing:border-box}.img-add span[data-v-31abf582]{font-size:11px;margin-top:2px}.detail-body[data-v-31abf582]{padding:2px 6px;max-height:68vh;overflow-y:auto}.detail-head[data-v-31abf582]{display:flex;align-items:center;gap:12px}.detail-content[data-v-31abf582]{margin:14px 0 0;font-size:15px;line-height:1.9;color:#5f3d50;white-space:pre-wrap;word-break:break-word}.detail-images[data-v-31abf582]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.detail-img[data-v-31abf582]{width:100%;aspect-ratio:1/1;border-radius:10px;cursor:zoom-in;box-shadow:0 2px 8px rgba(217,93,139,.12)}.detail-ops[data-v-31abf582]{display:flex;align-items:center;gap:20px;margin-top:14px;padding:10px 14px;background:#fff0f7;border-radius:12px}.detail-view[data-v-31abf582]{font-size:13px;color:#a06b83}.detail-like[data-v-31abf582]{font-size:13px;color:#a06b83;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.detail-like[data-v-31abf582]:hover{color:#e0539c}.detail-like.liked[data-v-31abf582]{color:#e0539c;font-weight:700}.clickable[data-v-31abf582]{cursor:pointer}.moment-avatar.clickable[data-v-31abf582]{transition:transform .2s ease,box-shadow .2s ease}.moment-avatar.clickable[data-v-31abf582]:hover{transform:scale(1.08);box-shadow:0 4px 14px rgba(240,97,156,.5)}.moment-name.clickable[data-v-31abf582]{cursor:pointer}.moment-name.clickable[data-v-31abf582]:hover{color:#e0539c;text-decoration:underline}.profile-body[data-v-31abf582]{padding:4px 6px}.profile-head[data-v-31abf582]{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px dashed #ffd2e4}.profile-avatar[data-v-31abf582]{flex-shrink:0;background:linear-gradient(135deg,#ff9ec3,#f0619c);font-size:30px;font-weight:700;color:#fff;box-shadow:0 4px 14px rgba(240,97,156,.35)}.profile-head-info[data-v-31abf582]{flex:1;min-width:0}.profile-name[data-v-31abf582]{font-size:20px;font-weight:700;color:#b84f80;display:flex;align-items:center;gap:6px}.profile-no[data-v-31abf582]{font-size:13px;color:#a06b83;margin:4px 0 8px}.profile-grid[data-v-31abf582]{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:16px 0}.profile-item[data-v-31abf582]{display:flex;justify-content:space-between;align-items:center;background:#fff7fb;border-radius:10px;padding:8px 12px;border:1px solid #ffe4f0}.p-label[data-v-31abf582]{font-size:12px;color:#c78ca6}.p-value[data-v-31abf582]{font-size:13px;color:#5f3d50;font-weight:600}.p-value.coin[data-v-31abf582]{color:#e0539c}.tip-section[data-v-31abf582]{margin-top:8px;padding:14px;background:linear-gradient(160deg,#fff0f7,#ffe6f0);border-radius:14px;border:1px solid #ffd0e5}.tip-title[data-v-31abf582]{font-size:15px;font-weight:700;color:#c2457c}.tip-balance[data-v-31abf582]{font-size:12px;color:#a06b83;margin:6px 0 10px}.tip-quick[data-v-31abf582]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.tip-chip[data-v-31abf582]{flex:1;text-align:center;padding:6px 0;font-size:13px;color:#c2457c;background:#fff;border:1px solid #ffc9e0;border-radius:16px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tip-chip[data-v-31abf582]:hover{border-color:#f0619c}.tip-chip.active[data-v-31abf582]{background:linear-gradient(135deg,#ff9ec3,#f0619c);color:#fff;font-weight:700;border-color:transparent;box-shadow:0 3px 8px rgba(240,97,156,.35)}.tip-btn[data-v-31abf582]{width:100%;margin-top:12px;font-size:15px;font-weight:700;letter-spacing:2px}.self-tip-tip[data-v-31abf582]{margin-top:14px;text-align:center;font-size:13px;color:#c78ca6;padding:14px 0}.profile-loading[data-v-31abf582]{text-align:center;padding:40px 0;color:#c78ca6;font-size:14px}.note-wall-body[data-v-31abf582]{padding:4px 6px;max-height:78vh;overflow-y:auto}.note-editor[data-v-31abf582]{background:#fff7fb;border:1px dashed #ffb6d5;border-radius:14px;padding:14px 16px;margin-bottom:18px}.note-editor-title[data-v-31abf582]{font-size:14px;font-weight:700;color:#c2457c;margin-bottom:10px}.note-title-input[data-v-31abf582]{margin-bottom:10px}.note-editor[data-v-31abf582] .el-textarea__inner{font-size:14px;color:#5f3d50;border-radius:10px;background:#fff;line-height:1.8}.note-editor-foot[data-v-31abf582]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.note-count-hint[data-v-31abf582]{font-size:12px;color:#c78ca6}.note-empty[data-v-31abf582]{text-align:center;padding:40px 0 20px;color:#c78ca6}.note-empty-emoji[data-v-31abf582]{font-size:46px;margin-bottom:10px}.note-grid[data-v-31abf582]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.note-sticky[data-v-31abf582]{border:1.5px solid;border-radius:6px 6px 14px 14px;padding:12px 14px 10px;min-height:120px;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(180,100,140,.15);transition:transform .2s ease,box-shadow .2s ease}.note-sticky[data-v-31abf582]:hover{transform:rotate(0deg) scale(1.03)!important;box-shadow:0 8px 18px rgba(180,100,140,.28);z-index:2}.note-sticky-head[data-v-31abf582]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed rgba(180,100,140,.25)}.note-sticky-title[data-v-31abf582]{font-size:14px;font-weight:700;color:#6b4457;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-sticky-del[data-v-31abf582]{cursor:pointer;color:#b0708a;font-size:12px;padding:0 4px;border-radius:50%;transition:all .2s ease}.note-sticky-del[data-v-31abf582]:hover{background:rgba(255,100,130,.15);color:#e0539c}.note-sticky-content[data-v-31abf582]{flex:1;font-size:13px;line-height:1.7;color:#5f3d50;white-space:pre-wrap;word-break:break-word}.note-sticky-time[data-v-31abf582]{margin-top:8px;font-size:11px;color:#a06b83;text-align:right}@media (max-width:900px){.space-layout[data-v-31abf582]{flex-direction:column;height:auto}.space-side[data-v-31abf582]{width:100%;min-width:0;border-right:none;border-bottom:1px solid rgba(255,190,220,.5);overflow-y:visible}.space-main[data-v-31abf582]{width:100%;overflow-y:visible;padding:16px}.space-page[data-v-31abf582]{height:auto;overflow:visible}}