.comment-item[data-v-dbe823fd]{display:flex;padding:.625rem 0;border-bottom:.03125rem solid #f5f5f5}.comment-item[data-v-dbe823fd]:last-child{border-bottom:none}.comment-avatar[data-v-dbe823fd]{width:1.875rem;height:1.875rem;border-radius:50%;margin-right:.5rem;flex-shrink:0;background:#f0f0f0}.comment-body[data-v-dbe823fd]{flex:1;min-width:0}.comment-top[data-v-dbe823fd]{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.comment-nickname[data-v-dbe823fd]{font-size:.75rem;color:#999;font-weight:500}.comment-reply-to[data-v-dbe823fd]{font-size:.6875rem;color:#999}.reply-name[data-v-dbe823fd]{color:#3b82f6}.comment-time[data-v-dbe823fd]{font-size:.625rem;color:#ccc;margin-left:auto}.comment-content[data-v-dbe823fd]{font-size:.875rem;color:#333;line-height:1.6;display:block}.comment-media[data-v-dbe823fd],.reply-media[data-v-dbe823fd]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.375rem;margin-top:.375rem}.comment-media-image[data-v-dbe823fd]{width:5.9375rem;height:5.9375rem;border-radius:.4375rem;background:#eeeadd}.sticker-card[data-v-dbe823fd]{display:flex;width:5.375rem;height:5.375rem;flex:0 0 5.375rem;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;overflow:hidden;border:.03125rem solid #fff;border-radius:.75rem;box-shadow:inset 0 0 0 .03125rem rgba(0,0,0,.03);text-align:center}.sticker-face[data-v-dbe823fd]{font-size:2.375rem;line-height:1.1}.sticker-caption[data-v-dbe823fd]{max-width:96%;color:#524b42;font-size:.5625rem;font-weight:800}.reply-sticker[data-v-dbe823fd]{width:4.125rem;height:4.125rem;flex-basis:4.125rem;border-radius:.5625rem}.reply-sticker .sticker-face[data-v-dbe823fd]{font-size:1.8125rem}.reply-sticker .sticker-caption[data-v-dbe823fd]{font-size:.5rem}.comment-actions[data-v-dbe823fd]{display:flex;align-items:center;gap:.75rem;margin-top:.375rem}.action-item[data-v-dbe823fd]{display:flex;align-items:center;gap:.125rem}.action-icon[data-v-dbe823fd]{font-size:.75rem;color:#ccc}.action-icon.liked[data-v-dbe823fd]{color:#ff2442}.action-text[data-v-dbe823fd]{font-size:.6875rem;color:#999}.action-text.delete-text[data-v-dbe823fd]{color:#ccc}.replies-area[data-v-dbe823fd]{margin-top:.5rem;padding:.5rem;background:#f8f8f8;border-radius:.375rem}.reply-item[data-v-dbe823fd]{display:flex;padding:.375rem 0}.reply-item[data-v-dbe823fd]:not(:last-child){border-bottom:.03125rem solid #f0f0f0}.reply-avatar[data-v-dbe823fd]{width:1.25rem;height:1.25rem;border-radius:50%;margin-right:.375rem;flex-shrink:0;background:#f0f0f0}.reply-body[data-v-dbe823fd]{flex:1;min-width:0}.reply-top[data-v-dbe823fd]{display:flex;align-items:center;gap:.1875rem;margin-bottom:.125rem}.reply-nickname[data-v-dbe823fd]{font-size:.6875rem;color:#999;font-weight:500}.reply-reply-to[data-v-dbe823fd]{font-size:.625rem;color:#999}.reply-time[data-v-dbe823fd]{font-size:.5625rem;color:#ccc;margin-left:auto}.reply-content[data-v-dbe823fd]{font-size:.8125rem;color:#333;line-height:1.5;display:block}.reply-actions[data-v-dbe823fd]{display:flex;align-items:center;gap:.625rem;margin-top:.25rem}.expand-replies[data-v-dbe823fd]{padding:.375rem 0 .125rem}.expand-text[data-v-dbe823fd]{font-size:.75rem;color:#3b82f6}.comment-input-shell[data-v-db43ddc3]{position:fixed;right:0;bottom:0;left:0;z-index:100;background:#fff}.comment-input-bar[data-v-db43ddc3]{padding:.375rem .9375rem .25rem;border-top:.03125rem solid #f0f0f0;box-shadow:0 -.0625rem .375rem rgba(0,0,0,.04);background:#fff}.reply-hint[data-v-db43ddc3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;padding:.1875rem .375rem;border-radius:.3125rem;background:#f5f5f5}.reply-hint-text[data-v-db43ddc3]{font-size:.6875rem;color:#666}.reply-cancel[data-v-db43ddc3]{padding:0 .25rem;font-size:.9375rem;color:#999}.draft-media[data-v-db43ddc3]{display:flex;flex-wrap:wrap;gap:.375rem;padding:.25rem .0625rem .375rem}.draft-tile[data-v-db43ddc3]{position:relative;width:2.875rem;height:2.875rem}.draft-photo[data-v-db43ddc3],.draft-sticker[data-v-db43ddc3]{width:2.875rem;height:2.875rem;border-radius:.375rem}.draft-photo[data-v-db43ddc3]{display:block}.draft-sticker[data-v-db43ddc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.0625rem;overflow:hidden}.draft-sticker-face[data-v-db43ddc3]{font-size:1.375rem;line-height:1.1}.draft-sticker-caption[data-v-db43ddc3]{max-width:96%;color:#524b42;font-size:.375rem;font-weight:700}.remove-draft[data-v-db43ddc3]{position:absolute;top:-.25rem;right:-.25rem;width:1rem;height:1rem;border-radius:50%;color:#fff;background:#796d5d;font-size:.8125rem;line-height:.9375rem;text-align:center}.composer-row[data-v-db43ddc3]{display:flex;align-items:flex-end;gap:.375rem}.comment-input[data-v-db43ddc3]{box-sizing:border-box;min-width:0;min-height:2.0625rem;max-height:5.9375rem;flex:1;padding:.5rem .6875rem;border:.03125rem solid #e5dece;border-radius:.5rem;color:#333;background:#f7f7f7;font-size:.875rem;line-height:1.5}.input-disabled[data-v-db43ddc3]{color:#aaa}.comment-submit[data-v-db43ddc3]{flex-shrink:0;padding:.375rem .3125rem;color:#64745c;font-size:.875rem;font-weight:600}.comment-submit.disabled[data-v-db43ddc3]{color:#ccc}.composer-tools[data-v-db43ddc3]{display:flex;align-items:center;gap:.875rem;padding:.375rem .0625rem .0625rem}.tool-button[data-v-db43ddc3]{display:inline-flex;align-items:center;gap:.25rem;color:#928778;font-size:.6875rem}.tool-button.disabled[data-v-db43ddc3]{opacity:.45}.tool-icon[data-v-db43ddc3]{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:.03125rem solid #d8d0c1;border-radius:.375rem;color:#64745c;background:#f7f4ec;font-size:.875rem}.emoji-tool[data-v-db43ddc3]{width:1.25rem;height:1.25rem;justify-content:center}.emoji-tool .tool-icon[data-v-db43ddc3]{border:0;background:transparent;font-size:1.1875rem}.picker-backdrop[data-v-db43ddc3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-end;justify-content:center;background:rgba(30,30,30,.46)}.picker-sheet[data-v-db43ddc3]{box-sizing:border-box;width:100%;max-height:56vh;overflow-y:auto;padding:.6875rem .9375rem calc(.875rem + env(safe-area-inset-bottom,0px));border-radius:.875rem .875rem 0 0;background:#fffdf8}.picker-handle[data-v-db43ddc3]{width:2.125rem;height:.25rem;margin:0 auto .75rem;border-radius:.3125rem;background:#d7cfbf}.picker-heading[data-v-db43ddc3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;color:#4c3829;font-size:.9375rem;font-weight:600}.picker-close[data-v-db43ddc3]{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:50%;color:#928778;background:#f6f2e9;font-size:1.1875rem;font-weight:400}.emoji-grid[data-v-db43ddc3]{display:grid;grid-template-columns:repeat(8,1fr);gap:.125rem}.emoji-choice[data-v-db43ddc3]{display:flex;min-width:0;aspect-ratio:1;align-items:center;justify-content:center;border-radius:.4375rem;font-size:1.375rem}.emoji-choice[data-v-db43ddc3]:active,.sticker-choice[data-v-db43ddc3]:active{background:#e7eadf}.sticker-grid[data-v-db43ddc3]{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem .25rem}.sticker-choice[data-v-db43ddc3]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.25rem;padding:.1875rem .125rem;border-radius:.5rem}.sticker-card[data-v-db43ddc3]{display:flex;width:4.125rem;height:4.125rem;max-width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;overflow:hidden;border-radius:.6875rem}.sticker-face[data-v-db43ddc3]{font-size:1.875rem;line-height:1.1}.sticker-caption[data-v-db43ddc3]{max-width:96%;color:#524b42;font-size:.5rem;font-weight:800}.sticker-name[data-v-db43ddc3]{color:#928778;font-size:.5625rem}.picker-tip[data-v-db43ddc3]{display:block;margin-top:.5625rem;color:#928778;font-size:.625rem;line-height:1.5}@media (max-width: 390px){.emoji-grid[data-v-db43ddc3]{grid-template-columns:repeat(7,1fr)}.composer-tools[data-v-db43ddc3]{gap:.6875rem}}.mention-mask[data-v-2f2ca934]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background:rgba(0,0,0,.4);display:flex;align-items:flex-end}.mention-popup[data-v-2f2ca934]{width:100%;max-height:60vh;background:#fff;border-radius:.75rem .75rem 0 0;display:flex;flex-direction:column}.mention-header[data-v-2f2ca934]{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9375rem .375rem}.mention-title[data-v-2f2ca934]{font-size:.9375rem;font-weight:600;color:#222}.mention-close[data-v-2f2ca934]{font-size:1rem;color:#999;padding:.25rem}.mention-search[data-v-2f2ca934]{padding:0 .9375rem .5rem}.mention-input[data-v-2f2ca934]{width:100%;height:2rem;line-height:2rem;font-size:.875rem;color:#333;background:#f7f7f7;border-radius:1rem;padding:0 .75rem;border:none;outline:none}.mention-list[data-v-2f2ca934]{flex:1;max-height:50vh;padding:0 .9375rem}.mention-item[data-v-2f2ca934]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #f5f5f5}.mention-item[data-v-2f2ca934]:last-child{border-bottom:none}.mention-avatar[data-v-2f2ca934]{width:2rem;height:2rem;border-radius:50%;margin-right:.5rem;flex-shrink:0;background:#f0f0f0}.mention-nickname[data-v-2f2ca934]{font-size:.875rem;color:#333}.mention-empty[data-v-2f2ca934]{padding:1.25rem 0;text-align:center;font-size:.8125rem;color:#ccc}.comment-section[data-v-658dceab]{padding-bottom:.75rem}.comment-header[data-v-658dceab]{padding-bottom:.625rem}.comment-header-title[data-v-658dceab]{font-size:.9375rem;font-weight:600;color:#222}.comment-empty[data-v-658dceab]{padding:1.25rem 0;text-align:center;font-size:.8125rem;color:#ccc}.comment-load-more[data-v-658dceab]{padding:.625rem 0;text-align:center}.comment-load-more uni-text[data-v-658dceab]{font-size:.8125rem;color:#999}
