.mobile-nav[data-v-7ca92fa8]{background:#fff;border-top:1px solid var(--csz-border);display:none;height:var(--shell-bottom-nav-h);inset:auto 0 0;padding:4px 0 env(safe-area-inset-bottom);position:fixed;z-index:30}.mobile-nav-item[data-v-7ca92fa8]{align-items:center;background:transparent;border:0;color:var(--csz-text-muted);cursor:pointer;display:flex;flex:1;flex-direction:column;font:inherit;font-size:10px;gap:2px;justify-content:center;text-decoration:none}.mobile-nav-item.is-active[data-v-7ca92fa8],.mobile-nav-item.is-emphasized[data-v-7ca92fa8]{color:var(--csz-red)}@media(max-width:900px){.mobile-nav[data-v-7ca92fa8]{display:flex}}.sb-fab[data-v-420a2934]{align-items:center;background:var(--csz-red,#d32f2f);border:0;border-radius:999px;bottom:20px;box-shadow:0 6px 20px #0f14193d;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:8px;height:48px;padding:0 18px;position:fixed;right:20px;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;z-index:55}.sb-fab[data-v-420a2934]:hover{background:var(--csz-red-hover,#b71c1c);box-shadow:0 8px 26px #0f14194d}.sb-fab[data-v-420a2934]:active{transform:scale(.97)}.sb-fab[data-v-420a2934]:focus-visible{outline:3px solid rgba(211,47,47,.35);outline-offset:2px}@media(max-width:900px){.sb-fab[data-v-420a2934]{bottom:calc(var(--shell-bottom-nav-h, 56px) + 12px + env(safe-area-inset-bottom));justify-content:center;padding:0;right:14px;width:48px}.sb-fab__label[data-v-420a2934]{display:none}}.sb-mask[data-v-420a2934]{align-items:flex-end;background:#0f141973;display:flex;inset:0;justify-content:flex-end;padding:20px;position:fixed;z-index:210}.sb[data-v-420a2934]{background:#fff;border-radius:16px;box-shadow:0 24px 56px #0f141938;display:flex;flex-direction:column;max-height:min(640px,calc(100vh - 40px));max-width:420px;overflow:hidden;width:100%}.sb__head[data-v-420a2934]{border-bottom:1px solid var(--h-border,#e5e7eb);justify-content:space-between;padding:14px 16px 12px}.sb__head[data-v-420a2934],.sb__title[data-v-420a2934]{align-items:center;display:flex;gap:8px}.sb__title[data-v-420a2934]{color:var(--h-text,#0a0a0a);font-size:15px;font-weight:700;letter-spacing:-.01em}.sb__close[data-v-420a2934]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--h-text-muted,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.sb__close[data-v-420a2934]:hover{background:var(--h-chip-bg,#f3f4f6)}.sb__body[data-v-420a2934]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 16px 16px}.sb__lede[data-v-420a2934]{color:var(--h-text-muted,#6b7280);font-size:13px;line-height:1.5;margin:0}.sb__row[data-v-420a2934]{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:400px){.sb__row[data-v-420a2934]{grid-template-columns:1fr}}.sb__field[data-v-420a2934]{display:flex;flex-direction:column;gap:5px}.sb__label[data-v-420a2934]{color:var(--h-text-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sb__opt[data-v-420a2934]{color:var(--h-text-faint,#9ca3af);font-weight:400;letter-spacing:0;text-transform:none}.sb__input[data-v-420a2934]{background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:9px;color:var(--h-text,#0a0a0a);font:inherit;font-size:14px;padding:9px 11px;width:100%}.sb__input[data-v-420a2934]:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714;outline:0}.sb__textarea[data-v-420a2934]{min-height:92px;resize:vertical}.sb__error[data-v-420a2934]{background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:8px;color:#991b1b;font-size:13px;margin:0;padding:8px 10px}.sb__foot[data-v-420a2934]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:2px}.sb__helplink[data-v-420a2934]{color:var(--h-text-muted,#6b7280);font-size:13px;text-decoration:underline}.sb__submit[data-v-420a2934]{background:#111827;border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:40px;padding:0 22px}.sb__submit[data-v-420a2934]:hover:not(:disabled){background:#1f2937}.sb__submit[data-v-420a2934]:disabled{cursor:default;opacity:.5}.sb__done[data-v-420a2934]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:26px 20px 24px;text-align:center}.sb__done-title[data-v-420a2934]{color:var(--h-text,#0a0a0a);font-size:16px;font-weight:700;margin:0}.sb__done-ref[data-v-420a2934]{color:var(--csz-red,#d11926);font-size:14px;font-weight:700;margin:0}.sb__done-note[data-v-420a2934]{color:var(--h-text-muted,#6b7280);font-size:13px;line-height:1.5;margin:0}.sb__done .sb__submit[data-v-420a2934]{margin-top:8px}@media(max-width:560px){.sb-mask[data-v-420a2934]{align-items:center;justify-content:center;padding:14px}.sb[data-v-420a2934]{max-height:calc(100vh - 28px)}}.sb-enter-active[data-v-420a2934],.sb-leave-active[data-v-420a2934]{transition:opacity .18s ease}.sb-enter-from[data-v-420a2934],.sb-leave-to[data-v-420a2934]{opacity:0}.sb-enter-active .sb[data-v-420a2934],.sb-leave-active .sb[data-v-420a2934]{transition:transform .18s ease}.sb-enter-from .sb[data-v-420a2934],.sb-leave-to .sb[data-v-420a2934]{transform:translateY(10px) scale(.98)}.csz-avatar[data-v-34f87f21]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.csz-avatar.is-square[data-v-34f87f21]{border-radius:8px}.csz-avatar.has-image[data-v-34f87f21]{box-shadow:inset 0 0 0 1px var(--csz-border)}.csz-avatar img[data-v-34f87f21]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.csz-avatar.is-cover img[data-v-34f87f21]{-o-object-fit:cover;object-fit:cover}.mention-wrap[data-v-b2198bdf]{position:relative;width:100%}.mention-wrap>input[data-v-b2198bdf],.mention-wrap>textarea[data-v-b2198bdf]{color:inherit;font:inherit;width:100%}.mention-dropdown[data-v-b2198bdf]{background:#fff;border:1px solid var(--csz-border);border-radius:8px;bottom:calc(100% + 4px);box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px;position:absolute;right:0;z-index:20}.mention-dropdown li[data-v-b2198bdf]{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px}.mention-dropdown.drop-down[data-v-b2198bdf]{bottom:auto;top:calc(100% + 4px)}.mention-dropdown li.active[data-v-b2198bdf],.mention-dropdown li[data-v-b2198bdf]:hover{background:#f0f2f5}.mention-dropdown .meta[data-v-b2198bdf]{display:flex;flex-direction:column;min-width:0}.mention-dropdown .name[data-v-b2198bdf]{align-items:center;display:flex;font-weight:600;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-dropdown .handle[data-v-b2198bdf]{color:var(--csz-text-muted);font-size:11px}.scoped-dot[data-v-b2198bdf]{background:var(--csz-success);border-radius:999px;height:6px;width:6px}.chip[data-v-75fcd843]{background:#f0f2f5;border-radius:999px;color:var(--csz-text);font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.chip[data-v-75fcd843],.chip-x[data-v-75fcd843]{align-items:center;display:inline-flex}.chip-x[data-v-75fcd843]{background:transparent;border:0;border-radius:999px;color:var(--csz-text-muted);cursor:pointer;height:16px;justify-content:center;width:16px}.chip-x[data-v-75fcd843]:hover{background:#e4e6eb;color:var(--csz-text)}.overlay[data-v-8e334a0e]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100}.modal[data-v-8e334a0e]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:540px;overflow:hidden;width:100%}.modal-head[data-v-8e334a0e]{align-items:center;border-bottom:1px solid var(--csz-border);display:flex;justify-content:space-between;padding:16px 20px}.modal-head h3[data-v-8e334a0e]{font-size:18px}.close-btn[data-v-8e334a0e]{align-items:center;background:#f0f2f5;border:0;border-radius:999px;color:var(--csz-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.close-btn[data-v-8e334a0e]:hover{background:#e4e6eb}.modal-body[data-v-8e334a0e]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.author-row[data-v-8e334a0e]{align-items:center;display:flex;gap:10px}.author-name[data-v-8e334a0e]{font-size:15px;font-weight:600}.body-input[data-v-8e334a0e] textarea{border:0;color:var(--csz-text);font:inherit;font-size:16px;line-height:1.45;outline:none;padding:0;resize:none;width:100%}.body-input[data-v-8e334a0e] textarea::-moz-placeholder{color:var(--csz-text-muted)}.body-input[data-v-8e334a0e] textarea::placeholder{color:var(--csz-text-muted)}.media-section[data-v-8e334a0e]{display:flex;flex-direction:column;gap:6px}.media-row[data-v-8e334a0e]{align-items:center;display:flex;gap:8px}.media-row input[data-v-8e334a0e]{border:1px solid var(--csz-border);border-radius:6px;flex:1;padding:0 8px}.media-row button[data-v-8e334a0e],.media-row input[data-v-8e334a0e]{font:inherit;font-size:12px;height:32px}.media-row button[data-v-8e334a0e]{background:#f0f2f5;border:0;border-radius:6px;cursor:pointer;padding:0 12px}.media-row button[data-v-8e334a0e]:disabled{cursor:default;opacity:.45}.media-hint[data-v-8e334a0e]{color:var(--csz-text-muted);font-size:12px;padding-left:22px}.media-error[data-v-8e334a0e]{color:var(--csz-error);font-size:12px}.upload-btn[data-v-8e334a0e]{align-items:center;background:#f0f2f5;border-radius:6px;color:var(--csz-text);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px}.upload-btn[data-v-8e334a0e]:hover{background:#e4e6eb}.upload-btn.is-disabled[data-v-8e334a0e]{cursor:default;opacity:.6;pointer-events:none}.preview-row[data-v-8e334a0e]{display:flex;flex-wrap:wrap;gap:6px}.preview-thumb[data-v-8e334a0e]{border-radius:6px;height:80px;overflow:hidden;position:relative;width:80px}.preview-thumb img[data-v-8e334a0e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.preview-remove[data-v-8e334a0e]{background:#0009;border:0;border-radius:999px;cursor:pointer;height:20px;right:4px;top:4px;width:20px}.preview-play[data-v-8e334a0e],.preview-remove[data-v-8e334a0e]{align-items:center;color:#fff;display:flex;justify-content:center;position:absolute}.preview-play[data-v-8e334a0e]{background:#00000040;inset:0;pointer-events:none}.tags-section[data-v-8e334a0e]{display:flex;flex-direction:column;gap:6px}.tags-label[data-v-8e334a0e]{color:var(--csz-text-muted);font-size:12px;font-weight:600}.tags-row[data-v-8e334a0e]{display:flex;flex-wrap:wrap;gap:6px}.tag-search[data-v-8e334a0e]{position:relative}.tag-search input[data-v-8e334a0e]{font:inherit;font-size:13px;height:36px;padding:0 10px;width:100%}.tag-dropdown[data-v-8e334a0e],.tag-search input[data-v-8e334a0e]{border:1px solid var(--csz-border);border-radius:6px}.tag-dropdown[data-v-8e334a0e]{background:#fff;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin:4px 0 0;max-height:200px;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%;z-index:10}.tag-dropdown li[data-v-8e334a0e]{border-radius:4px;cursor:pointer;font-size:13px;padding:8px 10px}.tag-dropdown li[data-v-8e334a0e]:hover{background:#f0f2f5}.tag-type[data-v-8e334a0e]{color:var(--csz-text-muted);font-size:10px;margin-right:6px;text-transform:uppercase}.form-error[data-v-8e334a0e]{color:var(--csz-error);font-size:13px}.modal-foot[data-v-8e334a0e]{border-top:1px solid var(--csz-border);display:flex;justify-content:flex-end;padding:12px 20px}.btn-primary[data-v-8e334a0e]{background:var(--csz-red);border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:10px 24px}.btn-primary[data-v-8e334a0e]:disabled{cursor:default;opacity:.6}.btn-primary[data-v-8e334a0e]:hover:not(:disabled){background:var(--csz-red-hover)}.wn[data-v-38e81848] :where(p,h3){margin:0}.wn[data-v-38e81848]{display:flex;flex-direction:column;gap:14px}.wn__lede[data-v-38e81848]{font-size:14px;line-height:1.55}.wn__audience[data-v-38e81848],.wn__lede[data-v-38e81848]{color:var(--h-text-muted,#6b7280)}.wn__audience[data-v-38e81848]{align-items:center;align-self:flex-start;background:var(--h-chip-bg,#f3f4f6);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 12px}.wn__list[data-v-38e81848]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.wn__item[data-v-38e81848]{align-items:flex-start;display:flex;gap:12px}.wn__num[data-v-38e81848]{align-items:center;background:var(--h-dark,#111827);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.wn__item-title[data-v-38e81848]{color:var(--h-text,#111827);font-size:14px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.wn__item-body[data-v-38e81848]{color:var(--h-text-muted,#6b7280);font-size:13px;line-height:1.55}.wn__actions[data-v-38e81848]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wn__action[data-v-38e81848]{align-items:center;background:#fff;border:1px solid var(--h-border,#e5e7eb);border-radius:999px;color:var(--h-text,#111827);display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:6px 11px;transition:background-color .15s ease,border-color .15s ease}.wn__action[data-v-38e81848]:hover{background:var(--h-chip-bg,#f3f4f6);border-color:var(--h-border-strong,#d1d5db)}.wn__foot-note[data-v-38e81848]{color:var(--h-text-faint,#9ca3af);font-size:12px;line-height:1.55;padding-top:2px}.wn__link[data-v-38e81848]{color:var(--h-text,#111827);font-weight:600;text-decoration:underline}.wnm-mask[data-v-cc350610]{align-items:center;animation:wnm-fade-in-cc350610 .18s ease;background:#0f141966;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:200}.wnm[data-v-cc350610]{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f141938;display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:720px;overflow:hidden;width:100%}.wnm__head[data-v-cc350610]{align-items:flex-start;border-bottom:1px solid var(--h-border,#e5e7eb);display:flex;gap:12px;justify-content:space-between;padding:22px 26px 16px}.wnm__head h2[data-v-cc350610]{color:var(--h-text,#111827);font-size:22px;font-weight:800;letter-spacing:-.02em}.wnm__eyebrow[data-v-cc350610]{color:var(--h-text-faint,#9ca3af);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.wnm__close[data-v-cc350610]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--h-text-muted,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.wnm__close[data-v-cc350610]:hover{background:var(--h-chip-bg,#f3f4f6)}.wnm__body[data-v-cc350610]{overflow-y:auto;padding:20px 26px 22px}.wnm__foot[data-v-cc350610]{align-items:center;background:#fafafb;border-top:1px solid var(--h-border,#e5e7eb);display:flex;gap:12px;justify-content:space-between;padding:14px 26px 18px}.wnm__primary[data-v-cc350610]{flex:0 0 auto}@media(max-width:460px){.wnm__foot[data-v-cc350610]{align-items:stretch;flex-direction:column;gap:10px}.wnm__primary[data-v-cc350610]{height:40px;width:100%}}@media(max-width:640px){.wnm-mask[data-v-cc350610]{align-items:flex-end;padding:0}.wnm[data-v-cc350610]{animation:wnm-slide-up-cc350610 .22s cubic-bezier(.32,.72,0,1);border-radius:18px 18px 0 0;max-height:88vh;max-width:none}.wnm__head[data-v-cc350610]{padding:18px 18px 14px}.wnm__head h2[data-v-cc350610]{font-size:19px}.wnm__body[data-v-cc350610]{padding:16px 18px}.wnm__foot[data-v-cc350610]{padding:12px 18px calc(16px + env(safe-area-inset-bottom,0px))}}@keyframes wnm-slide-up-cc350610{0%{transform:translateY(100%)}to{transform:none}}.wnm__reopen[data-v-cc350610]{color:var(--h-text-muted,#6b7280);font-size:12px;line-height:1.45;min-width:0}.wnm__secondary[data-v-cc350610]{font-size:inherit;font-weight:700;text-decoration:underline}.wnm__secondary[data-v-cc350610],.wnm__secondary[data-v-cc350610]:hover{color:var(--h-text,#111827)}.wnm__primary[data-v-cc350610]{background:var(--h-dark,#111827);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:36px;padding:0 18px}.wnm__primary[data-v-cc350610]:hover{background:var(--h-darker,#0a0a0a)}@keyframes wnm-fade-in-cc350610{0%{opacity:0}to{opacity:1}}
