.chat-wiki-text[data-v-175f86b8]{white-space:pre-wrap;word-break:break-word}.chat-wiki-text--flow[data-v-175f86b8]{white-space:inherit}.chat-wiki-text__pending[data-v-175f86b8]{opacity:.55}.chat-wiki-text__mention[data-v-175f86b8]{border:var(--hub-bw) solid var(--hub-border-soft);border-radius:var(--hub-radius-sm);background:var(--hub-gold-soft);color:var(--hub-gold);font:inherit;font-weight:600;font-size:var(--hub-fs-sm);line-height:inherit;vertical-align:baseline;cursor:default;margin:0 1px;padding:1px 6px;display:inline}.chat-wiki-text__mention--interactive[data-v-175f86b8]{cursor:pointer;transition:background .12s,border-color .12s,color .12s}.chat-wiki-text__mention--interactive[data-v-175f86b8]:hover{background:var(--hub-gold-soft-strong);border-color:var(--hub-gold-dim);color:var(--hub-gold)}button.chat-wiki-text__mention[data-v-175f86b8]{appearance:none}.img-lightbox[data-v-e6edc800]{-webkit-user-select:none;user-select:none;background:#000000e0}.img-lightbox[data-v-e6edc800],.img-lightbox__stage[data-v-e6edc800]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.img-lightbox__stage[data-v-e6edc800]{z-index:0;padding:56px 64px 40px;overflow:hidden}.img-lightbox__frame[data-v-e6edc800]{transform-origin:50%;will-change:transform;touch-action:none;max-width:100%;max-height:100%;line-height:0}.img-lightbox__img[data-v-e6edc800]{-o-object-fit:contain;object-fit:contain;pointer-events:none;border-radius:2px;width:auto;max-width:min(92vw,1100px);height:auto;max-height:min(85vh,900px);display:block;box-shadow:0 8px 40px #00000073}.img-lightbox__toolbar[data-v-e6edc800]{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.img-lightbox__nav[data-v-e6edc800],.img-lightbox__tool[data-v-e6edc800]{color:#fff;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.35rem;display:flex}.img-lightbox__nav[data-v-e6edc800]:hover:not(:disabled),.img-lightbox__tool[data-v-e6edc800]:hover:not(:disabled){color:#fff;background:#000000b3}.img-lightbox__nav[data-v-e6edc800]:disabled,.img-lightbox__tool[data-v-e6edc800]:disabled{opacity:.35;cursor:default}.img-lightbox__nav[data-v-e6edc800]{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.img-lightbox__nav--prev[data-v-e6edc800]{left:12px}.img-lightbox__nav--next[data-v-e6edc800]{right:12px}.img-lightbox__counter[data-v-e6edc800]{z-index:2;color:#ffffffe6;font-size:var(--hub-fs-sm);font-variant-numeric:tabular-nums;background:#00000080;border-radius:999px;padding:4px 10px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (width<=768px){.img-lightbox__stage[data-v-e6edc800]{padding:56px 12px 40px}.img-lightbox__nav--prev[data-v-e6edc800]{left:4px}.img-lightbox__nav--next[data-v-e6edc800]{right:4px}.img-lightbox__img[data-v-e6edc800]{max-width:96vw;max-height:80vh}}.hub-image[data-v-9340a871]{max-width:100%;line-height:0;display:block}.hub-image--previewable[data-v-9340a871]{cursor:zoom-in}.hub-image__img[data-v-9340a871]{max-width:100%;height:auto;display:block}.message-reactions[data-v-25c4dd9a]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.message-reactions__btn[data-v-25c4dd9a]{border-radius:var(--hub-radius-pill);border:var(--hub-bw) solid var(--hub-border);background:var(--hub-bg-elevated);color:var(--hub-text);cursor:pointer;font-size:var(--hub-fs-sm);align-items:center;gap:3px;padding:2px 8px;line-height:1.2;transition:border-color .15s,background .15s;display:inline-flex}.message-reactions__btn[data-v-25c4dd9a]:hover:not(:disabled){border-color:var(--hub-gold-dim);background:var(--hub-bg-hover)}.message-reactions__btn--active[data-v-25c4dd9a]{border-color:var(--hub-gold);background:var(--hub-gold-soft)}.message-reactions__btn--disabled[data-v-25c4dd9a]{cursor:default;opacity:.7}.message-reactions__emoji[data-v-25c4dd9a]{font-size:var(--hub-fs-md)}.message-reactions__count[data-v-25c4dd9a]{font-size:var(--hub-fs-2xs);color:var(--hub-text-muted);min-width:.75em}.message-reactions__picker[data-v-25c4dd9a]{flex-shrink:0;align-items:center;gap:1px;padding:0 2px 0 4px;display:flex}.message-reactions__pick[data-v-25c4dd9a]{border-radius:var(--hub-radius-sm);width:28px;height:28px;font-size:var(--hub-fs-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.message-reactions__pick[data-v-25c4dd9a]:hover:not(:disabled){background:var(--hub-overlay-hover)}.message-reactions__pick[data-v-25c4dd9a]:disabled{opacity:.6;cursor:default}.message-reactions__pick--mine[data-v-25c4dd9a]{background:var(--hub-gold-soft)}.report-msg[data-v-50f11362]{flex-direction:column;gap:12px;display:flex}.report-msg__hint[data-v-50f11362]{font-size:var(--hub-fs-md);color:var(--hub-text-muted);margin:0}.report-msg__hint strong[data-v-50f11362]{color:var(--hub-text);font-weight:600}.chat-messages[data-v-5f201ca2]{flex:1;min-height:0;padding:16px 12px;overflow-y:auto}.chat-messages__content[data-v-5f201ca2]{min-height:min-content}.chat-messages--embedded[data-v-5f201ca2]{min-height:unset;flex:none;overflow:visible}.chat-messages__more[data-v-5f201ca2]{justify-content:center;padding:4px 0 12px;display:flex}.chat-messages__more-btn[data-v-5f201ca2]{font-size:var(--hub-fs-xs);color:var(--hub-text-muted)}.chat-messages__end[data-v-5f201ca2],.chat-messages__loading[data-v-5f201ca2]{text-align:center;font-size:var(--hub-fs-xs);color:var(--hub-text-dim);padding:8px 0 16px}.chat-messages__new[data-v-5f201ca2]{color:var(--hub-red);font-size:var(--hub-fs-2xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:12px 0;font-weight:700;display:flex}.chat-messages__new[data-v-5f201ca2]:after,.chat-messages__new[data-v-5f201ca2]:before{content:"";background:var(--hub-red);opacity:.5;flex:1;height:1px}.chat-messages__item[data-v-5f201ca2]{border-radius:var(--hub-radius-xs);gap:12px;margin:0;padding:6px 8px;display:flex;position:relative}.chat-messages__item--continuation[data-v-5f201ca2]{padding-top:1px;padding-bottom:1px}.chat-messages__item--pending[data-v-5f201ca2]{opacity:.65}.chat-messages__item--highlight[data-v-5f201ca2]{background:var(--hub-overlay-hover);transition:background .4s}.chat-messages__item--menu-open[data-v-5f201ca2],.chat-messages__item[data-v-5f201ca2]:hover{background:var(--hub-overlay-subtle)}.chat-messages__item--menu-open .chat-messages__toolbar[data-v-5f201ca2],.chat-messages__item:hover .chat-messages__toolbar[data-v-5f201ca2]{opacity:1;pointer-events:auto}.chat-messages__item--menu-open .chat-messages__hover-time[data-v-5f201ca2],.chat-messages__item:hover .chat-messages__hover-time[data-v-5f201ca2]{opacity:1}.chat-messages__item--menu-open .chat-messages__origin[data-v-5f201ca2],.chat-messages__item--menu-open .chat-messages__read[data-v-5f201ca2],.chat-messages__item--menu-open .chat-messages__time[data-v-5f201ca2],.chat-messages__item:hover .chat-messages__origin[data-v-5f201ca2],.chat-messages__item:hover .chat-messages__read[data-v-5f201ca2],.chat-messages__item:hover .chat-messages__time[data-v-5f201ca2]{opacity:0}.chat-messages__hover-time[data-v-5f201ca2]{text-align:center;width:36px;font-size:var(--hub-fs-2xs);color:var(--hub-text-dim);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;line-height:1.1;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (hover:none){.chat-messages__item .chat-messages__toolbar[data-v-5f201ca2]{opacity:1;pointer-events:auto}:is(.chat-messages__item:has(.chat-messages__toolbar) .chat-messages__origin[data-v-5f201ca2],.chat-messages__item:has(.chat-messages__toolbar) .chat-messages__read[data-v-5f201ca2],.chat-messages__item:has(.chat-messages__toolbar) .chat-messages__time[data-v-5f201ca2]){opacity:0}}.chat-messages__toolbar[data-v-5f201ca2]{z-index:4;opacity:0;pointer-events:none;background:var(--hub-bg-panel);border:var(--hub-bw) solid var(--hub-border);border-radius:var(--hub-radius-sm);box-shadow:var(--hub-shadow-md);align-items:center;gap:0;max-width:calc(100% - 16px);display:flex;position:absolute;top:-2px;right:8px;overflow:visible}.chat-messages__toolbar--react-open[data-v-5f201ca2]{opacity:1;pointer-events:auto}.chat-messages__react-slot[data-v-5f201ca2]{flex-shrink:0;align-items:center;min-width:0;display:flex}.chat-messages__tool-btn[data-v-5f201ca2]{width:32px;height:28px;color:var(--hub-text-muted);cursor:pointer;font-size:var(--hub-fs-2xl);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.chat-messages__tool-btn[data-v-5f201ca2]:hover{color:var(--hub-text);background:var(--hub-overlay-hover)}.chat-messages__overflow[data-v-5f201ca2]{flex-shrink:0;align-items:center;display:inline-flex}.chat-messages__overflow[data-v-5f201ca2] .hub-overflow__trigger{width:32px;min-width:32px;height:28px;color:var(--hub-text-muted);cursor:pointer;font-size:var(--hub-fs-2xl);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.chat-messages__overflow[data-v-5f201ca2] .hub-overflow__trigger .mdi{font-size:inherit}.chat-messages__overflow[data-v-5f201ca2] .hub-overflow__trigger:hover:not(:disabled){color:var(--hub-text);background:var(--hub-overlay-hover)}.chat-messages__time[data-v-5f201ca2]{font-size:var(--hub-fs-xs);color:var(--hub-text-dim)}.chat-messages__origin[data-v-5f201ca2]{font-size:var(--hub-fs-md);color:var(--hub-text-dim);opacity:.85;align-items:center;line-height:1;display:inline-flex}.chat-messages__origin--game[data-v-5f201ca2]{color:var(--hub-green)}.chat-messages__origin--hub[data-v-5f201ca2]{color:var(--hub-gold-dim)}.chat-messages__read[data-v-5f201ca2]{font-size:var(--hub-fs-lg);color:var(--hub-text-dim);line-height:1}.chat-messages__read .mdi-check-all[data-v-5f201ca2]{color:var(--hub-green-bright)}.chat-messages__text[data-v-5f201ca2]{font-size:var(--hub-fs-md);color:var(--hub-text);white-space:pre-wrap;word-break:break-word;line-height:1.45}.chat-messages__reply-preview[data-v-5f201ca2]{cursor:pointer;text-align:left;max-width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:stretch;gap:8px;margin:0 0 4px;padding:0;display:flex}.chat-messages__reply-preview:hover .chat-messages__reply-text[data-v-5f201ca2]{color:var(--hub-text)}.chat-messages__reply-bar[data-v-5f201ca2]{background:var(--hub-gold);opacity:.85;border-radius:1px;flex-shrink:0;width:2px}.chat-messages__reply-meta[data-v-5f201ca2]{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-messages__reply-author[data-v-5f201ca2]{font-size:var(--hub-fs-xs);color:var(--hub-gold);font-weight:600;line-height:1.25}.chat-messages__reply-text[data-v-5f201ca2]{font-size:var(--hub-fs-xs);color:var(--hub-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.chat-messages__delivery[data-v-5f201ca2]{font-size:var(--hub-fs-sm);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;line-height:1.3;display:flex}.chat-messages__delivery-err[data-v-5f201ca2]{color:var(--hub-red)}.chat-messages__delivery-btn[data-v-5f201ca2]{color:var(--hub-gold);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:0;padding:0}.chat-messages__delivery-btn[data-v-5f201ca2]:hover{text-decoration:underline}.chat-messages__attachments[data-v-5f201ca2]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.chat-messages__attachment[data-v-5f201ca2]{border-radius:var(--hub-radius);border:var(--hub-bw) solid var(--hub-border);max-width:280px;overflow:hidden}.mention-picker[data-v-9ddc0dd8]{z-index:40;background:var(--hub-bg-panel);border:var(--hub-bw) solid var(--hub-border);border-radius:var(--hub-radius-md);width:min(280px,100vw - 48px);max-height:240px;box-shadow:var(--hub-shadow-lg);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.mention-picker__head[data-v-9ddc0dd8]{font-size:var(--hub-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--hub-text-muted);border-bottom:var(--hub-bw) solid var(--hub-border-soft);flex-shrink:0;padding:8px 12px 6px;font-weight:600}.mention-picker__list[data-v-9ddc0dd8]{flex:1;min-height:0;padding:4px;overflow-y:auto}.mention-picker__empty[data-v-9ddc0dd8]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted);margin:10px 8px}.mention-picker__item[data-v-9ddc0dd8]{border-radius:var(--hub-radius-sm);width:100%;color:var(--hub-text);font:inherit;font-size:var(--hub-fs-md);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.mention-picker__item--active[data-v-9ddc0dd8],.mention-picker__item[data-v-9ddc0dd8]:hover{background:var(--hub-bg-hover)}.mention-picker__name[data-v-9ddc0dd8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mention-picker__kind[data-v-9ddc0dd8],.mention-picker__sub[data-v-9ddc0dd8]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted);flex-shrink:0}.emoji-picker[data-v-3b88de97]{z-index:40;background:var(--hub-bg-panel);border:var(--hub-bw) solid var(--hub-border);border-radius:var(--hub-radius-md);width:280px;max-height:260px;box-shadow:var(--hub-shadow-lg);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden}.emoji-picker__tabs[data-v-3b88de97]{border-bottom:var(--hub-bw) solid var(--hub-border-soft);flex-shrink:0;gap:2px;padding:6px 8px;display:flex}.emoji-picker__tab[data-v-3b88de97]{border-radius:var(--hub-radius-sm);cursor:pointer;width:32px;height:28px;font-size:var(--hub-fs-xl);background:0 0;border:none;line-height:1}.emoji-picker__tab--active[data-v-3b88de97],.emoji-picker__tab[data-v-3b88de97]:hover{background:var(--hub-bg-hover)}.emoji-picker__grid[data-v-3b88de97]{flex:1;grid-template-columns:repeat(8,1fr);gap:2px;min-height:0;padding:8px;display:grid;overflow-y:auto}.emoji-picker__item[data-v-3b88de97]{aspect-ratio:1;border-radius:var(--hub-radius-sm);cursor:pointer;width:100%;font-size:var(--hub-fs-2xl);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.emoji-picker__item[data-v-3b88de97]:hover{background:var(--hub-bg-hover)}.chat-input-wrap[data-v-561a5b73]{margin:12px 16px}.chat-input__reply[data-v-561a5b73]{background:var(--hub-bg);border:var(--hub-bw) solid var(--hub-border);border-radius:var(--hub-radius-md);align-items:stretch;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.chat-input__reply-bar[data-v-561a5b73]{background:var(--hub-gold);border-radius:2px;flex-shrink:0;width:3px}.chat-input__reply-body[data-v-561a5b73]{flex:1;min-width:0}.chat-input__reply-author[data-v-561a5b73]{font-size:var(--hub-fs-sm);color:var(--hub-gold);font-weight:600;line-height:1.3}.chat-input__reply-text[data-v-561a5b73]{font-size:var(--hub-fs-sm);color:var(--hub-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.35;overflow:hidden}.chat-input__reply-close[data-v-561a5b73]{width:28px;height:28px;color:var(--hub-text-muted);border-radius:var(--hub-radius-sm);cursor:pointer;font-size:var(--hub-fs-xl);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.chat-input__reply-close[data-v-561a5b73]:hover:not(:disabled){color:var(--hub-text);background:var(--hub-bg-hover)}.chat-input__previews[data-v-561a5b73]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.chat-input__preview[data-v-561a5b73]{border-radius:var(--hub-radius);border:var(--hub-bw) solid var(--hub-border);width:64px;height:64px;position:relative;overflow:hidden}.chat-input__preview img[data-v-561a5b73]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-input__preview-busy[data-v-561a5b73]{background:var(--hub-scrim-soft);inset:0}.chat-input__preview-busy[data-v-561a5b73],.chat-input__preview-remove[data-v-561a5b73]{color:var(--hub-text-inverse);justify-content:center;align-items:center;display:flex;position:absolute}.chat-input__preview-remove[data-v-561a5b73]{background:var(--hub-scrim-strong);cursor:pointer;width:20px;height:20px;font-size:var(--hub-fs-lg);border:none;border-radius:50%;padding:0;top:2px;right:2px}.chat-input__error[data-v-561a5b73]{font-size:var(--hub-fs-sm);color:var(--hub-red);margin:0 0 6px}.chat-input[data-v-561a5b73]{background:var(--hub-bg);border:var(--hub-bw) solid var(--hub-border);border-radius:var(--hub-radius-md);align-items:center;gap:4px;padding:8px 10px;display:flex}.chat-input--disabled[data-v-561a5b73]{opacity:.85;border-style:dashed}.chat-input--disabled .chat-input__field[data-v-561a5b73]::placeholder{color:var(--hub-gold-dim)}.chat-input__field-wrap[data-v-561a5b73]{flex:1;min-width:0;display:flex;position:relative}.chat-input__field[data-v-561a5b73]{color:var(--hub-text);font-size:var(--hub-fs-md);background:0 0;border:none;outline:none;flex:1;width:100%;padding:6px 4px;font-family:inherit}.chat-input__field[data-v-561a5b73]::placeholder{color:var(--hub-text-dim)}.chat-input__emoji-wrap[data-v-561a5b73]{flex-shrink:0;position:relative}.chat-input__icon[data-v-561a5b73],.chat-input__send[data-v-561a5b73]{width:32px;height:32px;color:var(--hub-text-muted);border-radius:var(--hub-radius-sm);cursor:pointer;font-size:var(--hub-fs-3xl);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.chat-input__icon[data-v-561a5b73]:hover:not(:disabled),.chat-input__send[data-v-561a5b73]:hover:not(:disabled){background:var(--hub-bg-hover);color:var(--hub-text)}.chat-input__send[data-v-561a5b73]{color:var(--hub-gold)}.chat-input__icon[data-v-561a5b73]:disabled,.chat-input__send[data-v-561a5b73]:disabled{cursor:not-allowed;opacity:.5}
