.editor[data-v-5f5ecaed]{margin:16px 0 24px}.editor__reply[data-v-5f5ecaed]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:6px 10px;font-size:13px;color:#5a6480;background:#f2f4f8;border-radius:8px}.editor__reply-text[data-v-5f5ecaed]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor__reply-cancel[data-v-5f5ecaed]{padding:0;font-size:12px;color:#3b6ef0;background:none;border:0;cursor:pointer}.editor__input[data-v-5f5ecaed]{display:block;width:100%;padding:10px 12px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.7;color:#4b556c;background:#fff;border:1px solid #d5d8e0;border-radius:10px;resize:vertical}.editor__input[data-v-5f5ecaed]:focus{border-color:#9fb4e8;outline:none}.editor__foot[data-v-5f5ecaed]{display:flex;align-items:center;gap:12px;margin-top:8px}.editor__hint[data-v-5f5ecaed]{flex:1 1 auto;min-width:0;font-size:12px;color:#919191}.editor__count[data-v-5f5ecaed]{flex:0 0 auto;font-size:12px;color:#919191;font-variant-numeric:tabular-nums}.editor__count.is-over[data-v-5f5ecaed]{color:#d06070}.editor__submit[data-v-5f5ecaed]{flex:0 0 auto;padding:6px 20px;font-size:14px;color:#fff;background:#3b6ef0;border:1px solid #3b6ef0;border-radius:999px;cursor:pointer}.editor__submit[data-v-5f5ecaed]:disabled{color:#a8b0c0;background:#eef1f6;border-color:#eef1f6;cursor:default}.editor__error[data-v-5f5ecaed]{margin:8px 0 0;font-size:13px;color:#d06070}.comments[data-v-c4aa3ee6]{margin-top:32px;padding-top:16px;border-top:1px solid #eceef3}.comments__title[data-v-c4aa3ee6]{margin:0 0 12px;font-size:16px;font-weight:600;color:#4b556c}.comments__count[data-v-c4aa3ee6]{margin-left:4px;font-size:13px;font-weight:400;color:#919191;font-variant-numeric:tabular-nums}.comments__state[data-v-c4aa3ee6],.comments__empty[data-v-c4aa3ee6]{margin:16px 0;font-size:14px;color:#919191}.comments__state-text[data-v-c4aa3ee6]{margin:0 0 12px}.comments__list[data-v-c4aa3ee6]{margin:0;padding:0;list-style:none}.comment[data-v-c4aa3ee6]{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #f4f5f8}.comment--reply[data-v-c4aa3ee6]{padding-left:22px;opacity:.92}.comment__avatar[data-v-c4aa3ee6]{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;overflow:hidden;background:#eef1f6}.comment__avatar-fallback[data-v-c4aa3ee6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:15px;color:#7c88a8}.comment__avatar-img[data-v-c4aa3ee6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#eef1f6}.comment__main[data-v-c4aa3ee6]{flex:1 1 auto;min-width:0}.comment__meta[data-v-c4aa3ee6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px}.comment__name[data-v-c4aa3ee6]{color:#5a6480;font-weight:600}.comment__reply-label[data-v-c4aa3ee6]{padding:1px 6px;font-size:12px;color:#7c88a8;background:#f2f4f8;border-radius:999px}.comment__time[data-v-c4aa3ee6]{color:#a8b0c0}.comment__content[data-v-c4aa3ee6]{margin:6px 0 0;font-size:14px;line-height:1.7;color:#666;white-space:pre-wrap;overflow-wrap:break-word}.comment__actions[data-v-c4aa3ee6]{display:flex;gap:12px;margin:6px 0 0}.comment__action[data-v-c4aa3ee6]{padding:0;font-size:12px;color:#7c88a8;background:none;border:0;cursor:pointer}.comment__action[data-v-c4aa3ee6]:disabled{cursor:default;opacity:.6}.comment__action--danger[data-v-c4aa3ee6]{color:#d06070}.comments__more[data-v-c4aa3ee6]{margin-top:16px;text-align:center}.comments__more-button[data-v-c4aa3ee6],.comments__retry[data-v-c4aa3ee6]{padding:6px 18px;font-size:14px;color:#4b556c;background:#fff;border:1px solid #d5d8e0;border-radius:999px;cursor:pointer}.comments__more-button[data-v-c4aa3ee6]:disabled{cursor:default;opacity:.6}.comments__more-error[data-v-c4aa3ee6]{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;color:#d06070}.post-figure[data-v-b6f27183]{margin:0;width:100%}.post-figure__stage[data-v-b6f27183]{width:100%;height:clamp(200px,32vw,300px);border-radius:8px;overflow:hidden;background:#fff}.post-figure__placeholder[data-v-b6f27183]{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(120px,20vw,180px);border:1px dashed #d6dbe4;border-radius:8px;background:#fafbfc}.post-figure__placeholder-text[data-v-b6f27183]{margin:0;font-size:13px;color:#8a94a6}.post-figure__caption[data-v-b6f27183]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 2px 0}.post-figure__panel[data-v-b6f27183]{flex:1 1 100%;min-width:0}.post-figure__panel[data-v-b6f27183] .param-panel{flex-direction:row;flex-wrap:wrap;gap:6px 18px}.post-figure__panel[data-v-b6f27183] .param-panel__row{flex:1 1 220px;grid-template-columns:64px minmax(0,1fr) 44px;gap:8px}.post-figure__panel[data-v-b6f27183] .param-panel__label,.post-figure__panel[data-v-b6f27183] .param-panel__value{font-size:12px}.post-figure__hint[data-v-b6f27183]{font-size:12px;color:#8a94a6}.detail[data-v-8a2078c9],.missing[data-v-8a2078c9]{max-width:720px;margin:0 auto;padding:16px 16px 0;box-sizing:border-box;color:#4b556c}.illustration[data-v-8a2078c9]{margin:0 -16px 8px}.title[data-v-8a2078c9]{margin:20px 0 0;font-size:20px;font-weight:600;letter-spacing:2px;line-height:1.5;color:#4b556c}.meta[data-v-8a2078c9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:12px;font-size:13px;color:#919191}.meta__date[data-v-8a2078c9]{color:#919191}.stats[data-v-8a2078c9]{display:flex;gap:14px;margin:0;padding:0;list-style:none}.stats__item[data-v-8a2078c9]{white-space:nowrap}.stats__num[data-v-8a2078c9]{color:#4b556c;font-weight:600}.content[data-v-8a2078c9]{margin-top:24px}.paragraph[data-v-8a2078c9]{margin:0 0 18px;font-size:15px;line-height:1.9;letter-spacing:1px;color:#666;white-space:pre-wrap;overflow-wrap:break-word}.state[data-v-8a2078c9]{margin:24px 0;color:#919191;font-size:14px}.state__text[data-v-8a2078c9]{margin:0 0 12px}.state__retry[data-v-8a2078c9]{padding:6px 18px;font-size:14px;color:#4b556c;background:#fff;border:1px solid #d5d8e0;border-radius:999px;cursor:pointer}.bar[data-v-8a2078c9]{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:720px;margin:24px auto 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;background:#fffffff5;border-top:1px solid #eceef3;backdrop-filter:blur(8px)}.bar__action[data-v-8a2078c9]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:14px;color:#4b556c;background:#fff;border:1px solid #d5d8e0;border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s,transform .15s}.bar__action[data-v-8a2078c9]:disabled{cursor:default;opacity:.6}.bar__action.is-active[data-v-8a2078c9]{color:#e35d6a;border-color:#f2b6bd}.bar__action:nth-of-type(2).is-active[data-v-8a2078c9]{color:#d9962b;border-color:#f0d9a8}.bar__icon[data-v-8a2078c9]{width:18px;height:18px}.bar__count[data-v-8a2078c9]{font-variant-numeric:tabular-nums;color:#919191}.bar__action.is-active .bar__count[data-v-8a2078c9]{color:inherit}.bar__action.is-popping[data-v-8a2078c9]{transform:scale(1.18)}.bar__hint[data-v-8a2078c9]{margin:0;font-size:12px;color:#919191}.comments-section[data-v-8a2078c9]{max-width:720px;margin:0 auto;padding:0 16px;box-sizing:border-box}.missing[data-v-8a2078c9]{padding-top:64px;text-align:center}.missing__title[data-v-8a2078c9]{margin:0 0 8px;font-size:18px;color:#4b556c}.missing__hint[data-v-8a2078c9]{margin:0 0 20px;font-size:13px;color:#919191;overflow-wrap:break-word}.missing__back[data-v-8a2078c9]{font-size:14px;color:#3b6ef0;text-decoration:none}
