.channel-join-blocked__reason[data-v-8d67eacd]{color:var(--color-text-light);margin:0}.channel-mode-badges__reg-warning[data-v-bc11c0f7]{color:var(--color-text-yellow);border-color:var(--color-text-yellow)}.channel-mode-badges__tooltip-line[data-v-bc11c0f7]{margin:0;font-size:var(--font-size-xs)}.channel-mode-badges__mode-string[data-v-bc11c0f7]{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);font-family:monospace;color:var(--color-text-lighter);line-height:1}.irc-whois-card[data-v-31103ff5]{padding-top:var(--space-m);margin-top:var(--space-s);margin-bottom:var(--space-s);border-top:1px solid var(--color-border)}.irc-whois-card--standalone[data-v-31103ff5]{border-top:none;margin-top:0;padding-top:0}.irc-whois-card__not-found[data-v-31103ff5]{margin:0}.irc-whois-card__label[data-v-31103ff5]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-lighter);text-transform:uppercase;letter-spacing:.04em}.irc-whois-card__grid[data-v-31103ff5]{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--space-m);column-gap:var(--space-m);row-gap:var(--space-xs);margin:0}.irc-whois-card__grid dt[data-v-31103ff5]{font-size:var(--font-size-xs);color:var(--color-text-lighter);white-space:nowrap}.irc-whois-card__grid dd[data-v-31103ff5]{margin:0;font-size:var(--font-size-s);color:var(--color-text);word-break:break-word}.chat-info-modal__pm-preview[data-v-e70183c0]{width:100%;max-width:100%;padding:0}.chat-info-modal__avatar[data-v-e70183c0]{width:36px;height:36px;border-radius:var(--border-radius-s);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.chat-info-modal__section-label[data-v-e70183c0]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-lighter);text-transform:uppercase;letter-spacing:.04em}.chat-info-modal__topic[data-v-e70183c0]{line-height:1.6;word-break:break-word;margin:0}.chat-info-modal__link[data-v-e70183c0]{color:var(--color-accent);text-decoration:none}.chat-info-modal__link[data-v-e70183c0]:hover{text-decoration:underline}.chat-info-modal__channel-ref[data-v-e70183c0],.chat-info-modal__mention[data-v-e70183c0]{color:var(--color-accent);cursor:pointer}.chat-info-modal__channel-ref[data-v-e70183c0]:hover,.chat-info-modal__mention[data-v-e70183c0]:hover{text-decoration:underline}.irc-whois-modal__preview[data-v-8e6a0944]{width:100%;max-width:100%;padding:0}.chat-channels[data-v-57774665]{min-height:0;width:100%}.chat-channels--horizontal[data-v-57774665],.chat-channels__header[data-v-57774665]{border-bottom:1px solid var(--color-border-weak)}.chat-channels__header[data-v-57774665]{padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-s)}.chat-channels__browse[data-v-57774665]{flex-shrink:0}.chat-channels__title[data-v-57774665]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}.chat-channels__context[data-v-57774665]{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.chat-channels__list[data-v-57774665]{flex:1;min-height:0;padding:var(--space-xxs);width:100%}.chat-channels__list[data-v-57774665] .overflow-content,.chat-channels__list[data-v-57774665] .overflow-track{height:100%}.chat-channels__list--horizontal[data-v-57774665]{padding:0}.chat-channels__list--horizontal[data-v-57774665] .chat-channels__item{width:auto;white-space:nowrap;flex:0 0 auto}.chat-channels__item--browse[data-v-57774665]{padding:var(--space-xxs);min-width:34px;justify-content:center}.chat-channels__join[data-v-57774665]{padding:var(--space-xs);border-top:1px solid var(--color-border-weak)}.chat-channels__menu[data-v-57774665]{min-width:180px}.chat-channels[data-v-57774665] .chat-channels__group-label{display:block;padding:var(--space-xxs) var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-lighter)}.chat-channels[data-v-57774665] .chat-channels__children{width:100%;padding-left:28px;display:flex;flex-direction:column}.chat-channels[data-v-57774665] .chat-channels__child-item{position:relative;width:100%}.chat-channels[data-v-57774665] .chat-channels__child-item:before{content:"";position:absolute;left:-16px;top:0;width:12px;height:17px;border-left:2px solid var(--color-border);border-bottom:2px solid var(--color-border);border-bottom-left-radius:var(--border-radius-s)}.chat-channels[data-v-57774665] .chat-channels__child-item:not(:last-child):after{content:"";position:absolute;left:-16px;top:17px;bottom:0;width:2px;background:var(--color-border)}.chat-channels[data-v-57774665] .chat-channels__item{display:flex;align-items:center;gap:var(--space-xs);min-height:34px;padding:var(--space-xxs) var(--space-xs);border:none;background:transparent;border-radius:var(--border-radius-s);font-size:var(--font-size-s);color:var(--color-text-light);cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}.chat-channels[data-v-57774665] .chat-channels__item:hover{background:var(--color-bg-medium)}.chat-channels[data-v-57774665] .chat-channels__item:hover .chat-channels__close{opacity:1}.chat-channels[data-v-57774665] .chat-channels__item--active{background:var(--color-bg-accent-lowered);color:var(--color-text)}.chat-channels[data-v-57774665] .chat-channels__item--ghost{opacity:.5;cursor:pointer}.chat-channels[data-v-57774665] .chat-channels__item--ghost:hover{opacity:.75}.chat-channels[data-v-57774665] .chat-channels__icon{flex-shrink:0;color:var(--color-text-lighter)}.chat-channels[data-v-57774665] .chat-channels__icon--avatar{width:14px;height:14px;border-radius:var(--border-radius-xs);-o-object-fit:cover;object-fit:cover;color:unset}.chat-channels[data-v-57774665] .chat-channels__name-wrap{flex:1;min-width:0}.chat-channels[data-v-57774665] .chat-channels__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chat-channels[data-v-57774665] .chat-channels__name--compact{font-size:var(--font-size-xs)}.chat-channels[data-v-57774665] .chat-channels__bot-icon{flex-shrink:0;color:var(--color-text-lighter)}.chat-channels[data-v-57774665] .chat-channels__badge{flex-shrink:0}.chat-channels[data-v-57774665] .chat-channels__close{flex-shrink:0;opacity:0;transition:opacity var(--transition-fast)}.user-role-badge__symbol[data-v-8d75529c]{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:1;width:12px;text-align:center;flex-shrink:0}.channel-settings__label[data-v-2e1f140b]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.channel-settings__hint[data-v-2e1f140b]{margin:0}.channel-settings__flag-row[data-v-2e1f140b]{min-height:34px}.channel-settings__loading[data-v-2e1f140b]{min-height:120px}.channel-settings__list-row[data-v-2e1f140b]{min-height:34px;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-weak)}.channel-settings__list-row[data-v-2e1f140b]:last-child{border-bottom:none}.channel-settings__list-row-info[data-v-2e1f140b]{min-width:0;flex:1}.channel-settings__mask[data-v-2e1f140b]{font-family:monospace;word-break:break-all}.channel-settings__member-row[data-v-2e1f140b]{min-height:34px;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-weak)}.channel-settings__member-row[data-v-2e1f140b]:last-child{border-bottom:none}.channel-settings__sheet-menu[data-v-2e1f140b]{min-width:180px}.channel-header[data-v-9d3c7229]{padding:0 var(--space-m);border-bottom:1px solid var(--color-border-lighter);min-width:0;min-height:42px}.channel-header__left[data-v-9d3c7229]{min-width:0;flex:1}.channel-header__avatar[data-v-9d3c7229]{width:20px;height:20px;border-radius:var(--border-radius-xs);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.channel-header__name[data-v-9d3c7229]{font-weight:600;flex-shrink:0;white-space:nowrap}.channel-header__topic[data-v-9d3c7229]{width:100%;font-size:var(--font-size-xs);color:var(--color-text-light);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.channel-header__info-wrap[data-v-9d3c7229]{position:relative}.channel-header__info-dot[data-v-9d3c7229]{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--color-text-yellow);pointer-events:none;z-index:1}.channel-header__link[data-v-9d3c7229]{color:var(--color-accent);text-decoration:none}.channel-header__link[data-v-9d3c7229]:hover{text-decoration:underline}.channel-header__channel-ref[data-v-9d3c7229],.channel-header__mention[data-v-9d3c7229]{color:var(--color-accent);cursor:pointer}.channel-header__channel-ref[data-v-9d3c7229]:hover,.channel-header__mention[data-v-9d3c7229]:hover{text-decoration:underline}.chat-typing-indicator[data-v-41db19e6]{padding:0 var(--space-m);height:18px;flex-shrink:0}.chat-typing-indicator__text[data-v-41db19e6]{line-height:1}.chat-typing-indicator__dots[data-v-41db19e6]{display:flex;gap:3px;align-items:center}.chat-typing-indicator__dots span[data-v-41db19e6]{width:4px;height:4px;border-radius:50%;background:var(--color-text-lighter);animation:chat-typing-bounce-41db19e6 1.2s ease-in-out infinite}.chat-typing-indicator__dots span[data-v-41db19e6]:nth-child(2){animation-delay:.15s}.chat-typing-indicator__dots span[data-v-41db19e6]:nth-child(3){animation-delay:.3s}@keyframes chat-typing-bounce-41db19e6{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.user-list-modal__search[data-v-be8c6fa5]{max-width:180px}.user-list-modal__list[data-v-be8c6fa5]{display:flex;flex-direction:column;min-height:200px;max-height:420px;overflow-y:auto}.user-list-modal__empty[data-v-be8c6fa5]{padding:var(--space-m);font-size:var(--font-size-s);color:var(--color-text-lighter);font-style:italic;text-align:center}.user-list-modal__row[data-v-be8c6fa5]{padding:var(--space-xs) var(--space-s);border-radius:var(--border-radius-s);transition:background-color var(--transition-fast)}.user-list-modal__row--clickable[data-v-be8c6fa5]{cursor:pointer}.user-list-modal__row[data-v-be8c6fa5]:hover{background:var(--color-bg-medium)}.user-list-modal__row--self[data-v-be8c6fa5]{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.user-list-modal__role-indicator[data-v-be8c6fa5]{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.user-list-modal__avatar[data-v-be8c6fa5]{flex-shrink:0}.user-list-modal__info[data-v-be8c6fa5]{flex:1;min-width:0}.user-list-modal__name[data-v-be8c6fa5]{font-size:var(--font-size-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-list-modal__actions[data-v-be8c6fa5]{flex-shrink:0;opacity:0;transition:opacity var(--transition-fast)}.user-list-modal__actions--visible[data-v-be8c6fa5],.user-list-modal__row:hover .user-list-modal__actions[data-v-be8c6fa5]{opacity:1}.user-list-modal__count[data-v-be8c6fa5]{flex-shrink:0}.user-list-modal__sheet-menu[data-v-be8c6fa5]{min-width:180px}.chat-composer__compact-actions[data-v-c5a974dd]{align-self:stretch;border-right:1px solid var(--color-border)}.chat-composer__compact-btn[data-v-c5a974dd]{flex:1;width:var(--interactive-el-height);border-radius:0}.chat-composer__whois-loading[data-v-c5a974dd]{padding:var(--space-s) 0}.chat-composer__input-row[data-v-c5a974dd] .vui-input{border-radius:var(--border-radius-s) 0 0 var(--border-radius-s)}.chat-composer__send[data-v-c5a974dd]{border-left:none;border-radius:0 var(--border-radius-s) var(--border-radius-s) 0}.chat-composer__field[data-v-c5a974dd]{position:relative;flex:1;min-width:0}.chat-composer__input[data-v-c5a974dd] .vui-input-style{border-left:0;border-radius:0}@media(max-width:767px){.chat-composer__input[data-v-c5a974dd]{height:64px}}.chat-composer__reply[data-v-c5a974dd]{padding:var(--space-xxs) var(--space-xs);background:var(--color-bg-medium);border:1px solid var(--color-border);border-bottom:none;border-radius:var(--border-radius-s) var(--border-radius-s) 0 0;font-size:var(--font-size-xs);color:var(--color-text-light)}.chat-composer__reply-icon[data-v-c5a974dd]{flex-shrink:0;color:var(--color-text-lighter)}.chat-composer__reply-label[data-v-c5a974dd]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-composer__reply-nick[data-v-c5a974dd]{font-weight:600;margin-right:var(--space-xxs)}.chat-composer__reply-dismiss[data-v-c5a974dd]{flex-shrink:0;color:var(--color-text-lighter)}.chat-composer__reply-dismiss[data-v-c5a974dd]:hover{color:var(--color-text)}.chat-composer__suggestions[data-v-c5a974dd]{position:absolute;bottom:calc(100% + var(--space-xxs));left:0;right:0;z-index:var(--z-popout);margin:0;padding:var(--space-xxs);list-style:none;max-height:240px;overflow-y:auto;background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow)}.chat-composer__suggestion[data-v-c5a974dd]{display:flex;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xxs) var(--space-xs);border:none;background:transparent;border-radius:var(--border-radius-s);font-size:var(--font-size-s);color:var(--color-text);cursor:pointer;text-align:left}.chat-composer__suggestion--active[data-v-c5a974dd]{background:var(--color-bg-medium)}.chat-composer__suggestion-icon[data-v-c5a974dd]{flex-shrink:0;color:var(--color-text-lighter)}.chat-composer__suggestion-label[data-v-c5a974dd]{flex-shrink:0}.chat-composer__suggestion-hint[data-v-c5a974dd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-lighter);font-size:var(--font-size-xs)}.connect-state-enter-active[data-v-d152b3d3],.connect-state-leave-active[data-v-d152b3d3]{transition:opacity var(--transition)}.connect-state-enter-from[data-v-d152b3d3],.connect-state-leave-to[data-v-d152b3d3]{opacity:0}.chat-connect__field[data-v-d152b3d3]{flex:1;min-width:140px}.chat-connect__title[data-v-d152b3d3]{margin:0}.chat-connecting[data-v-b92e531f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-m);overflow:hidden}.chat-connecting__viz[data-v-b92e531f]{position:relative;width:clamp(140px,60%,280px);aspect-ratio:1/1}.chat-connecting__canvas[data-v-b92e531f]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.chat-connecting__label[data-v-b92e531f]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-connecting__word[data-v-b92e531f]{font-size:var(--font-size-s);letter-spacing:.04em;color:var(--color-text)}.chat-connecting__subtext[data-v-b92e531f],.chat-connecting__word[data-v-b92e531f]{text-shadow:0 0 8px var(--color-bg),0 0 6px var(--color-bg)}.chat-connecting__subtext[data-v-b92e531f]{font-size:var(--font-size-xs);color:var(--color-text-lighter);text-align:center;max-width:200px}.chat-connecting--offline .chat-connecting__word[data-v-b92e531f]{color:var(--color-text-red)}.chat-connecting__dots[data-v-b92e531f]{display:inline-flex;gap:3px}.chat-connecting__dots i[data-v-b92e531f]{width:3px;height:3px;border-radius:50%;background:var(--color-accent);animation:chat-connecting-dot-b92e531f 1.4s ease-in-out infinite}.chat-connecting__dots i[data-v-b92e531f]:nth-child(2){animation-delay:.18s}.chat-connecting__dots i[data-v-b92e531f]:nth-child(3){animation-delay:.36s}@keyframes chat-connecting-dot-b92e531f{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.chat-reactions[data-v-8c8be457]{display:inline-flex;vertical-align:middle;margin-left:var(--space-xs)}.yt-embed[data-v-15b36e0d]{display:inline-flex;flex-direction:column;gap:var(--space-xxs)}.yt-embed--small-row[data-v-15b36e0d]{display:flex;flex-direction:row;align-items:center;max-width:100%}.yt-embed--inline[data-v-15b36e0d]{display:inline-block;vertical-align:middle;height:1em}.yt-embed--inline .yt-embed__preview[data-v-15b36e0d]{height:100%;width:auto;line-height:0}.yt-embed__preview[data-v-15b36e0d]{position:relative;display:inline-block;line-height:0;border-radius:var(--border-radius-s);overflow:hidden;border:1px solid var(--color-border-weak);cursor:pointer;background:var(--color-bg-lowered)}.yt-embed__preview:hover .yt-embed__play-btn[data-v-15b36e0d]{background:#000000a6}.yt-embed__thumb[data-v-15b36e0d]{display:block;max-width:240px;max-height:180px;-o-object-fit:cover;object-fit:cover}.yt-embed__thumb--small[data-v-15b36e0d]{max-width:72px;max-height:1.5em}.yt-embed__thumb--inline[data-v-15b36e0d]{height:100%;width:auto;max-width:none;max-height:none}.yt-embed__thumb-fallback[data-v-15b36e0d]{width:120px;height:68px;color:var(--color-text-lighter)}.yt-embed__play-btn[data-v-15b36e0d],.yt-embed__thumb-fallback[data-v-15b36e0d]{display:flex;align-items:center;justify-content:center}.yt-embed__play-btn[data-v-15b36e0d]{position:absolute;inset:0;background:#00000073;color:#fff;transition:background var(--transition)}.yt-embed__frame[data-v-15b36e0d]{display:block;width:320px;height:180px;border-radius:var(--border-radius-s);border:1px solid var(--color-border-weak)}.yt-embed__title[data-v-15b36e0d]{font-size:inherit;color:var(--color-text-lightest);cursor:pointer;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-embed__title[data-v-15b36e0d]:hover{color:var(--color-text-light)}.chat-log[data-v-ac036f17]{display:flex;flex:1;min-height:0;width:100%;position:relative}.chat-log__drawer-nick[data-v-ac036f17]{margin-left:var(--space-s);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--color-text)}.chat-log__drawer-ts[data-v-ac036f17]{font-size:var(--font-size-xs);color:var(--color-text-lighter);font-family:monospace}.chat-log__scroll[data-v-ac036f17]{min-height:0;overflow-y:auto;overflow-anchor:auto;background:var(--color-bg-lowered);border-radius:var(--border-radius-s);border:1px solid var(--color-border-weak);padding:var(--space-s);font-family:monospace;font-size:var(--chat-font-size,var(--font-size-s))}.chat-log__messages[data-v-ac036f17],.chat-log__scroll[data-v-ac036f17]{flex:1;display:flex;flex-direction:column}.chat-log__messages[data-v-ac036f17]{gap:2px;position:relative}.chat-log__messages--server .chat-log__msg--irc[data-v-ac036f17]{grid-template-columns:1fr}.chat-log__messages--server .chat-log__nick-cell[data-v-ac036f17]{display:none}.chat-log__history-sentinel[data-v-ac036f17]{height:1px;flex-shrink:0}.chat-log__history-loading[data-v-ac036f17],.chat-log__history-start[data-v-ac036f17]{padding:var(--space-xs) 0;flex-shrink:0;color:var(--color-text-lighter)}.chat-log__history-start[data-v-ac036f17]{text-align:center;font-size:var(--font-size-xs);font-style:italic}.chat-log__empty[data-v-ac036f17]{color:var(--color-text-lighter);font-style:italic;flex:1}.chat-log__loading[data-v-ac036f17]{flex:1}.chat-log__msg[data-v-ac036f17]{position:relative;line-height:1.4;word-break:break-word;padding:1px var(--space-xs);transition:background-color var(--transition-fast)}.chat-log__msg[data-v-ac036f17]:hover{background:var(--color-bg-medium)}.chat-log__msg--mention[data-v-ac036f17]{background:var(--color-bg-accent-lowered);box-shadow:inset 2px 0 0 var(--color-accent)}.chat-log__msg--irc[data-v-ac036f17]{display:grid;grid-template-columns:var(--irc-nick-col,120px) 1fr;align-items:start;padding:1px 0}.chat-log__nick-cell[data-v-ac036f17]{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--space-xxs);overflow:hidden;padding-right:var(--space-xs)}.chat-log__msg-cell[data-v-ac036f17],.chat-log__nick-cell[data-v-ac036f17]{min-width:0;font-size:inherit}.chat-log__nick-divider[data-v-ac036f17]{position:absolute;top:0;bottom:0;left:var(--irc-nick-col,120px);width:8px;margin-left:-4px;cursor:col-resize;z-index:var(--z-active)}.chat-log__nick-divider[data-v-ac036f17]:before{content:"";position:absolute;left:calc(50% - .5px);top:0;bottom:0;width:1px;background:var(--color-border);opacity:0;transition:opacity var(--transition)}.chat-log__nick-divider[data-v-ac036f17]:hover:before{opacity:1}.chat-log__nick-divider--dragging[data-v-ac036f17]:before{opacity:1;background:var(--color-accent)}.chat-log[data-v-ac036f17] .chat-log__ts{color:var(--color-text-lightest);flex-shrink:0;margin-right:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:inherit}.chat-log__nick[data-v-ac036f17]{color:var(--color-accent);font-weight:var(--font-weight-semibold);flex-shrink:0;font-size:inherit}.chat-log__nick[data-v-ac036f17]:after{content:":";color:var(--color-text-lighter)}.chat-log__nick-link[data-v-ac036f17]{text-decoration:none;color:inherit;transition:opacity var(--transition)}.chat-log__nick-link[data-v-ac036f17]:hover{opacity:.8}.chat-log__nick-link:hover .chat-log__nick[data-v-ac036f17]{text-decoration:underline}.chat-log__text[data-v-ac036f17]{color:var(--color-text);flex:1;min-width:0;font-size:inherit;white-space:pre-wrap}.chat-log__link[data-v-ac036f17]{color:var(--color-text-blue);text-decoration:underline;word-break:break-all}.chat-log__channel-link[data-v-ac036f17]{color:var(--color-accent);text-decoration:underline;cursor:pointer}.chat-log__mention-link[data-v-ac036f17]{color:var(--color-accent);font-weight:600;text-decoration:none}.chat-log__mention-link[data-v-ac036f17]:hover{text-decoration:underline}.chat-log__embeds[data-v-ac036f17],.chat-log__image-group[data-v-ac036f17]{padding-top:var(--space-xxs)}.chat-log__image-group[data-v-ac036f17]{display:flex;gap:var(--space-xs)}.chat-log__image-group .chat-log__embed[data-v-ac036f17]{flex:1;min-width:0;width:0;max-width:none;height:160px;max-height:160px}.chat-log__embed[data-v-ac036f17]{max-width:240px;max-height:180px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.chat-log__embed[data-v-ac036f17],.chat-log__embed-video[data-v-ac036f17]{display:block;border-radius:var(--border-radius-s);border:1px solid var(--color-border-weak);cursor:pointer}.chat-log__embed-video[data-v-ac036f17]{max-width:320px;max-height:200px}.chat-log span[data-v-ac036f17]{font-size:var(--chat-font-size,var(--font-size-s))}.chat-log__embed--inline[data-v-ac036f17]{display:inline;margin-left:var(--space-xxs);height:1em;width:auto;max-width:2em;max-height:none;vertical-align:middle;border:none;border-radius:0}.chat-log__msg .chat-log__embed-video[data-v-ac036f17]{max-width:80px;max-height:48px}.chat-log__msg--system .chat-log__text[data-v-ac036f17]{color:var(--color-text-lighter);font-style:italic}.chat-log__msg--error .chat-log__text[data-v-ac036f17]{color:var(--color-text-red)}.chat-log__msg--service[data-v-ac036f17]{background:transparent;opacity:1}.chat-log__msg--service .chat-log__nick[data-v-ac036f17],.chat-log__msg--service .chat-log__text[data-v-ac036f17],.chat-log__msg--service.chat-log__nick[data-v-ac036f17]{color:var(--color-text-lightest)}.chat-log__msg--service .chat-log__text span[data-v-ac036f17]{font-size:var(--chat-font-size,var(--font-size-s))}.chat-log__msg--join .chat-log__text[data-v-ac036f17]{color:var(--color-text-green)}.chat-log__msg--part .chat-log__text[data-v-ac036f17]{color:var(--color-text-yellow)}.chat-log__msg--action .chat-log__text[data-v-ac036f17]{display:inline;font-style:italic;color:var(--color-text-light)}.chat-log__nick--action[data-v-ac036f17]{margin-right:.35em}.chat-log__nick--action[data-v-ac036f17]:after{content:""}.chat-log__action-star[data-v-ac036f17]{color:var(--color-text-lighter);font-size:inherit;flex-shrink:0}.chat-log__server-line[data-v-ac036f17]{display:flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-xxs) var(--space-s);line-height:1.4;word-break:break-word;border-radius:var(--border-radius-xs);transition:background-color var(--transition-fast)}.chat-log__server-line[data-v-ac036f17]:hover{background:var(--color-bg-medium)}.chat-log__server-text[data-v-ac036f17]{font-size:var(--chat-font-size,var(--font-size-s));color:var(--color-text-light)}.chat-log__action-line[data-v-ac036f17]{display:flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-xxs) var(--space-s);line-height:1.4;word-break:break-word;border-radius:var(--border-radius-xs);transition:background-color var(--transition-fast)}.chat-log__action-line[data-v-ac036f17]:hover{background:var(--color-bg-medium)}.chat-log__action-text[data-v-ac036f17]{font-style:italic;color:var(--color-text-light);font-size:var(--chat-font-size,var(--font-size-s))}.chat-log__link-preview[data-v-ac036f17]{width:100%;margin-top:var(--space-xxs)}.chat-log__group[data-v-ac036f17]{display:flex;gap:var(--space-s);padding:var(--space-xxs) var(--space-xs);border-radius:var(--border-radius-s);transition:background-color var(--transition-fast)}.chat-log__group[data-v-ac036f17]:hover{background:var(--color-bg-medium)}.chat-log__group-avatar[data-v-ac036f17]{flex-shrink:0;padding-top:2px}.chat-log__group-body[data-v-ac036f17]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-log__line-react[data-v-ac036f17]{position:absolute;right:0;top:0;opacity:0;display:flex;align-items:center;height:calc(var(--chat-font-size, var(--font-size-s))*1.5);pointer-events:none;transition:opacity var(--transition-fast);background:var(--color-bg-medium);border-radius:var(--border-radius-xs)}.chat-log__line-react[data-v-ac036f17]:has(.reactions-anchor-active){opacity:1;pointer-events:auto}@media(pointer:fine){.chat-log__modern-line:hover .chat-log__line-react[data-v-ac036f17],.chat-log__msg:hover .chat-log__line-react[data-v-ac036f17]{opacity:1;pointer-events:auto}}@media(pointer:coarse){.chat-log__line-react[data-v-ac036f17]{display:none}}.chat-log__line-react .chat-log__line-reply-btn[data-v-ac036f17],.chat-log__line-react[data-v-ac036f17] .reactions__button{height:calc(var(--chat-font-size, var(--font-size-s))*1.5);width:calc(var(--chat-font-size, var(--font-size-s))*1.5);color:var(--color-text-lighter);font-size:var(--chat-font-size,var(--font-size-s))}.chat-log__line-react .chat-log__line-reply-btn[data-v-ac036f17]{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-m)}.chat-log__line-react .chat-log__line-reply-btn[data-v-ac036f17]:hover{background-color:var(--color-button-gray-hover)}.chat-log__group-react[data-v-ac036f17]{opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.chat-log__group-react[data-v-ac036f17]:has(.reactions-anchor-active){opacity:1;pointer-events:auto}@media(pointer:fine){.chat-log__group:hover .chat-log__group-react[data-v-ac036f17]{opacity:1;pointer-events:auto}}@media(pointer:coarse){.chat-log__group-react[data-v-ac036f17]{display:none}}.chat-log__group-react[data-v-ac036f17] .reactions__button{height:22px;width:22px;color:var(--color-text-lighter)}.chat-log[data-v-ac036f17] .chat-log__ts--inline{font-size:var(--font-size-xs);color:var(--color-text-lightest)}.chat-log__new-divider[data-v-ac036f17]{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-xs);color:var(--color-accent)}.chat-log__new-divider span[data-v-ac036f17]{font-size:var(--chat-font-size,var(--font-size-s));text-transform:uppercase;letter-spacing:.05em;font-weight:600}.chat-log__new-divider[data-v-ac036f17]:after,.chat-log__new-divider[data-v-ac036f17]:before{content:"";flex:1;height:1px;background:var(--color-accent);opacity:.4}.chat-log__histserv-divider[data-v-ac036f17]{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-xs);color:var(--color-text-lighter);font-size:var(--chat-font-size,var(--font-size-s))}.chat-log__histserv-divider[data-v-ac036f17]:after,.chat-log__histserv-divider[data-v-ac036f17]:before{content:"";flex:1;height:1px;background:var(--color-border-weak)}.chat-log__histserv-divider__text[data-v-ac036f17]{white-space:normal;flex-shrink:1;min-width:0;font-size:var(--chat-font-size,var(--font-size-s))}.chat-log__modern-line[data-v-ac036f17]{position:relative;font-size:var(--chat-font-size,var(--font-size-s));color:var(--color-text);white-space:pre-wrap;word-break:break-word;line-height:1.4}.chat-log__modern-line[data-v-ac036f17] .reactions__list{display:flex;flex-wrap:wrap;gap:var(--space-xxs);margin-top:var(--space-xxs)}.chat-log__modern-line--mention[data-v-ac036f17]{background:var(--color-bg-accent-lowered);box-shadow:inset 2px 0 0 var(--color-accent);padding:1px var(--space-xs);margin:0 calc(var(--space-xs)*-1)}.chat-log__reply-quote[data-v-ac036f17]{display:flex;align-items:baseline;gap:var(--space-xxs);font-size:var(--font-size-xs);color:var(--color-text-lighter);padding:var(--space-xxs) var(--space-xs);border-left:2px solid var(--color-border-strong);margin-bottom:var(--space-xxs);overflow:hidden;white-space:nowrap;cursor:default;border-radius:var(--border-radius-xs);transition:background var(--transition-fast),color var(--transition-fast)}.chat-log__reply-quote--clickable[data-v-ac036f17]{cursor:pointer}.chat-log__reply-quote--clickable[data-v-ac036f17]:hover{background:var(--color-bg-raised);color:var(--color-text-light)}@keyframes chat-jump-highlight-ac036f17{0%{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}to{background-color:transparent}}.chat-log__modern-line--jump-highlight[data-v-ac036f17],.chat-log__msg--jump-highlight[data-v-ac036f17]{animation:chat-jump-highlight-ac036f17 1.5s ease-out forwards;border-radius:var(--border-radius-xs)}.chat-log__reply-nick[data-v-ac036f17]{font-weight:600;color:var(--color-text-light);flex-shrink:0}.chat-log__reply-text[data-v-ac036f17]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(pointer:coarse){.chat-log__group[data-v-ac036f17],.chat-log__modern-line[data-v-ac036f17],.chat-log__msg[data-v-ac036f17]{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.sidebar-split[data-v-46cbd742]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.sidebar-split__bottom[data-v-46cbd742],.sidebar-split__top[data-v-46cbd742]{min-height:0;overflow:hidden;display:flex;flex-direction:column}.sidebar-split__bottom[data-v-46cbd742]>*,.sidebar-split__top[data-v-46cbd742]>*{flex:1;min-height:0}.sidebar-split__handle[data-v-46cbd742]{flex-shrink:0;width:100%;height:5px;background:transparent;border:none;border-top:1px solid var(--color-border);cursor:row-resize;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--transition-fast)}.sidebar-split__handle[data-v-46cbd742]:hover{background:var(--color-bg-medium)}.sidebar-split__grip[data-v-46cbd742]{width:24px;height:3px;border-radius:var(--border-radius-xs);background:var(--color-border-strong);pointer-events:none}.identity-modal__claim[data-v-3394d1ca]{padding:var(--space-s);background:var(--color-bg-lowered);border-radius:var(--border-radius-m);border:1px solid var(--color-border)}.chat-menubar__merged[data-v-374e6bb5]{min-width:220px}.chat-menubar__server[data-v-374e6bb5]{padding:var(--space-xs) var(--space-s);font-family:monospace;font-size:var(--font-size-s);color:var(--color-text-light)}.chat-menubar__latency[data-v-374e6bb5]{font-variant-numeric:tabular-nums}.chat-settings__text[data-v-886f63c3]{flex:1}.chat-settings__value[data-v-886f63c3]{flex-shrink:0}.chat-settings__keyword[data-v-886f63c3]{display:inline-flex;align-items:center;gap:var(--space-xxs)}.chat-settings__keyword-remove[data-v-886f63c3]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--transition-fast)}.chat-settings__keyword-remove[data-v-886f63c3]:hover{opacity:1}.state-badge__latency[data-v-c9a404e3]{font-variant-numeric:tabular-nums}.chat-toolbar__identity-btn[data-v-565a9ae6]{position:relative;display:inline-flex}.chat-users__header[data-v-989bd334]{padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-s);border-bottom:1px solid var(--color-border-weak)}.chat-users__title[data-v-989bd334]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}.chat-users__context[data-v-989bd334],.chat-users__context[data-v-989bd334] .vui-context-menu{flex:1;min-height:0;display:flex;flex-direction:column}.chat-users__list[data-v-989bd334]{flex:1;min-height:0;padding:var(--space-xxs);width:100%}.chat-users__list[data-v-989bd334] .overflow-content,.chat-users__list[data-v-989bd334] .overflow-track{height:100%}.chat-users__row[data-v-989bd334]{border-radius:var(--border-radius-s)}.chat-users__row[data-v-989bd334]:hover{background:var(--color-bg-medium)}.chat-users__row--self[data-v-989bd334]{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.chat-users__bot-icon[data-v-989bd334]{flex-shrink:0;color:var(--color-text-lighter)}.chat-users__item[data-v-989bd334]{display:flex;align-items:center;gap:var(--space-xs);flex:1;min-width:0;padding:var(--space-xxs) var(--space-xs);border:none;background:transparent;font-size:var(--font-size-s);color:inherit;cursor:pointer;text-align:left}.chat-users__item .chat-users__name[data-v-989bd334]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-users__indicator[data-v-989bd334]{display:flex;align-items:center;justify-content:center;width:12px;flex-shrink:0;margin-left:var(--space-xs)}.chat-users__avatar[data-v-989bd334]{flex-shrink:0;margin-left:var(--space-xxs);width:14px!important;height:14px!important}.chat-users__avatar[data-v-989bd334] .vui-avatar,.chat-users__avatar[data-v-989bd334] .user-avatar__media-wrap,.chat-users__avatar[data-v-989bd334] .user-avatar__media-wrap img{width:16px;height:16px}.chat-users__status[data-v-989bd334]{font-size:var(--font-size-xxs);color:var(--color-text-lighter);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.chat-users__empty[data-v-989bd334]{padding:var(--space-xs);font-size:var(--font-size-s);color:var(--color-text-lighter);font-style:italic}.chat-users__menu[data-v-989bd334]{min-width:180px}.chat-users__list-btn[data-v-989bd334]{flex-shrink:0}.chat-app[data-v-d0afdbf0]{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;border:1px solid var(--color-border);border-radius:var(--border-radius-l);overflow:hidden}.chat-app--compact[data-v-d0afdbf0]{border:none;border-radius:0;background:transparent}.chat-app__bar[data-v-d0afdbf0]{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--color-border)}.chat-app__body[data-v-d0afdbf0],.chat-app__status[data-v-d0afdbf0]{flex:1;min-height:0}.chat-app__status[data-v-d0afdbf0]{position:relative}.chat-app__connect[data-v-d0afdbf0]{padding:var(--space-l);width:100%;max-width:480px;margin:0 auto}.chat-app__connect[data-v-d0afdbf0],.chat-app__layout[data-v-d0afdbf0]{flex:1;min-height:0}.chat-app__sidebar[data-v-d0afdbf0]{min-height:0;height:100%;min-width:160px;border-right:1px solid var(--color-border)}.chat-app__sidebar-split[data-v-d0afdbf0]{flex:1;min-height:0}.chat-app__channels[data-v-d0afdbf0]{width:100%;min-height:0}.chat-app__users[data-v-d0afdbf0]{min-height:0}.chat-app__main[data-v-d0afdbf0]{flex:1;min-height:0;height:100%}.chat-app .chat-state-enter-active[data-v-d0afdbf0],.chat-app .chat-state-leave-active[data-v-d0afdbf0]{transition:opacity var(--transition)}.chat-app .chat-state-enter-from[data-v-d0afdbf0],.chat-app .chat-state-leave-to[data-v-d0afdbf0]{opacity:0}.chat-app--compact .chat-app__main[data-v-d0afdbf0]{padding:0}
