.switch[data-v-a3bffa6d]{display:inline-block;position:relative}.switch--size-small[data-v-a3bffa6d]{height:20px;width:40px}.switch--size-small .slider[data-v-a3bffa6d]{border-radius:20px}.switch--size-small .slider[data-v-a3bffa6d]:before{bottom:2px;height:16px;left:2px;width:16px}.switch--size-small input:checked+.slider[data-v-a3bffa6d]:before{transform:translate(20px)}.switch input[data-v-a3bffa6d]{height:0;opacity:0;width:0}.slider[data-v-a3bffa6d]{background-color:var(--color-control-neutral);cursor:pointer;top:0;right:0;bottom:0;left:0}.slider[data-v-a3bffa6d],.slider[data-v-a3bffa6d]:before{position:absolute;transition:var(--transition-speed)}.slider[data-v-a3bffa6d]:before{background-color:var(--color-text-on-color);border-radius:50%;content:""}input:checked+.slider[data-v-a3bffa6d]{background-color:var(--color-accent-primary)}input:focus+.slider[data-v-a3bffa6d]{box-shadow:0 0 1px var(--color-accent-primary)}.settings[data-v-7126bef1]{padding:var(--spacing-0-25)}.item[data-v-e4f04a22]{border-bottom:1px solid var(--color-control-neutral-light);cursor:pointer;height:77px;padding:var(--spacing-0-75) var(--spacing-1);transform:translateZ(0);transition-duration:var(--transition-speed);transition-property:background-color,border;will-change:transform}.item__actions[data-v-e4f04a22]{flex-direction:row-reverse}@media (hover:hover) and (pointer:fine){.item[data-v-e4f04a22] .chat-settings:not(.chat-settings--open){display:none}.item[data-v-e4f04a22]:hover .chat-settings{display:block}.item:hover .item__pinned[data-v-e4f04a22],.item:hover .item__unread[data-v-e4f04a22],[data-v-e4f04a22] .chat-settings--open~.item__pinned,[data-v-e4f04a22] .chat-settings--open~.item__unread{display:none}}.item--pinned[data-v-e4f04a22]{background-color:var(--color-control-neutral-light)}.item--active[data-v-e4f04a22],.item--pinned[data-v-e4f04a22]{border-bottom-color:transparent}.item--active[data-v-e4f04a22]{background-color:var(--color-accent-primary)}.item--blocked[data-v-e4f04a22]{opacity:.7}.item__content[data-v-e4f04a22]{flex-grow:1;height:100%;overflow:hidden}.item__last-message[data-v-e4f04a22]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item__unread[data-v-e4f04a22]{align-items:center;background-color:var(--color-accent-primary);border-radius:8px;color:var(--color-text-on-color);display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;min-width:16px}.item--active .item__unread[data-v-e4f04a22]{background-color:var(--color-text-on-color);color:var(--color-accent-primary)}.chat-list[data-v-dcaa1811]{width:100%}.chat-list__header[data-v-dcaa1811]{border-bottom:1px solid var(--color-control-neutral-light);padding:var(--spacing-0-75) var(--spacing-1)}.chat-list__list-wrapper[data-v-dcaa1811]{flex-grow:1;overflow:auto;overscroll-behavior:none}.chat-list__list[data-v-dcaa1811]{flex-grow:1;height:100%;width:100%}.chat-list__close[data-v-dcaa1811]{display:flex}@media (min-width:708px){.chat-list__close[data-v-dcaa1811]{display:none}}.chat-list__section-title[data-v-dcaa1811]{background-color:var(--color-control-neutral);padding:var(--spacing-0-25) var(--spacing-1)}.message[data-v-c51cb46a]{align-items:center;border-radius:calc(var(--radius-4)*3);border-bottom-left-radius:var(--radius-4);display:flex;gap:var(--spacing-0-5);justify-content:flex-start;padding:var(--spacing-0-25);position:relative;scroll-margin-bottom:var(--spacing-2);scroll-margin-top:var(--spacing-2);transition-duration:var(--transition-speed);transition-property:background-color,transform;width:100%}@media not all and (hover:hover) and (pointer:fine){.message:not(.message--has-error) .message__controls[data-v-c51cb46a]{left:0;position:absolute;top:calc(100% - 32px);z-index:3}.message--me:not(.message--has-error) .message__controls[data-v-c51cb46a]{left:auto;right:0}.message--controls-visible[data-v-c51cb46a]:not(.message--has-error){transform:translateY(-40px)}.message--controls-visible:not(.message--has-error) .message__content[data-v-c51cb46a]{box-shadow:var(--popup-shadow);transform:scale(1.1);z-index:4}.message--controls-visible:not(.message--has-error) .message__text[data-v-c51cb46a]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.message--controls-visible:not(.message--has-error) .message__controls[data-v-c51cb46a]{opacity:1;pointer-events:auto;top:calc(100% + var(--spacing-0-25))}}.message--me[data-v-c51cb46a]{border-bottom-left-radius:calc(var(--radius-4)*3);border-bottom-right-radius:var(--radius-4);flex-direction:row-reverse}.message__content[data-v-c51cb46a]{background-color:var(--color-control-neutral-light-opaque);border-radius:calc(var(--radius-4)*3);border-bottom-left-radius:var(--radius-4);max-width:min(100% - var(--spacing-3),400px);overflow:hidden;padding:var(--spacing-0-5) var(--spacing-0-75);transform-origin:0 100%;transition-duration:var(--transition-speed);transition-property:transform,box-shadow}@media not all and (hover:hover) and (pointer:fine){.message__content--touch[data-v-c51cb46a]{transform:scale(.95)}}.message--me .message__content[data-v-c51cb46a]{background-color:var(--color-accent-primary);border-bottom-left-radius:calc(var(--radius-4)*3);border-bottom-right-radius:var(--radius-4);color:var(--color-text-on-color);transform-origin:100% 100%}.message--me .message__date[data-v-c51cb46a]{color:var(--color-text-on-color-disabled)}.message--scrolled-to[data-v-c51cb46a]{background-color:rgba(var(--color-accent-primary-rgb),.15)}.message__body[data-v-c51cb46a]{width:100%}.message__text[data-v-c51cb46a]{line-height:1.2;max-width:100%;overflow-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap}@media not all and (hover:hover) and (pointer:fine){.message__text[data-v-c51cb46a]{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.message__text[data-v-c51cb46a] code{color:inherit;font-size:inherit}.message__text[data-v-c51cb46a] blockquote,.message__text[data-v-c51cb46a] ol,.message__text[data-v-c51cb46a] p,.message__text[data-v-c51cb46a] pre,.message__text[data-v-c51cb46a] table,.message__text[data-v-c51cb46a] ul{margin-bottom:1em}.message__text[data-v-c51cb46a] blockquote:last-child,.message__text[data-v-c51cb46a] ol:last-child,.message__text[data-v-c51cb46a] p:last-child,.message__text[data-v-c51cb46a] pre:last-child,.message__text[data-v-c51cb46a] table:last-child,.message__text[data-v-c51cb46a] ul:last-child{margin-bottom:0}.message__text[data-v-c51cb46a] ol ol,.message__text[data-v-c51cb46a] ol,.message__text[data-v-c51cb46a] ul{padding-left:var(--spacing-1)}.message__date[data-v-c51cb46a]{color:var(--color-text-secondary);font-size:12px;min-width:68px}.message__controls[data-v-c51cb46a]{opacity:0;pointer-events:none;transition-duration:var(--transition-speed);transition-property:opacity,top}@media (hover:hover) and (pointer:fine){.message--me .message__controls--reverse[data-v-c51cb46a]{flex-direction:row-reverse}.message:hover .message__controls[data-v-c51cb46a]{opacity:1;pointer-events:auto}}.message--has-error .message__controls[data-v-c51cb46a]{opacity:1;pointer-events:auto}.message__reply-message[data-v-c51cb46a]{background-color:var(--color-control-neutral-light);border-left:2px solid var(--color-accent-primary);border-radius:var(--radius-4);cursor:pointer;margin-bottom:var(--spacing-0-25);padding:var(--spacing-0-25) var(--spacing-0-5);width:100%}.message__reply-message-name[data-v-c51cb46a]{color:var(--color-accent-primary)}.message__reply-message-content[data-v-c51cb46a]{color:var(--color-text-contrast)}.message--me .message__reply-message[data-v-c51cb46a]{background-color:rgba(var(--color-control-dark-rgb),15%);border-left-color:var(--color-text-on-color)}.message--me .message__reply-message-content[data-v-c51cb46a],.message--me .message__reply-message-name[data-v-c51cb46a],.message__status[data-v-c51cb46a]{color:var(--color-text-on-color)}.reply-message[data-v-776f5d8d]{cursor:pointer;flex-shrink:0;margin-bottom:var(--spacing-0-5);width:100%}.reply-message__icon[data-v-776f5d8d]{color:var(--color-accent-primary);height:28px;width:28px}.reply-message__content[data-v-776f5d8d]{border-left:2px solid var(--color-accent-primary);overflow:hidden;padding-left:var(--spacing-0-5);width:100%}.form[data-v-f995f23a]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;max-height:max(50%,210px);overflow:auto}.form__editor[data-v-f995f23a]{align-items:flex-end;display:flex;gap:var(--spacing-0-25);height:100%;overflow:hidden;position:relative;width:100%}.form__submit[data-v-f995f23a]{bottom:var(--spacing-1);right:var(--spacing-0-5)}.form__textarea-wrapper[data-v-f995f23a]{max-height:100%;min-height:100%;transition:height var(--transition-speed);width:100%}.form__textarea[data-v-f995f23a]{background-color:var(--color-bg-primary);border:none;border-radius:var(--radius-4);box-shadow:inset var(--color-control-neutral) 0 0 0 1px;height:100%;outline:none;overflow:auto;overscroll-behavior:none;padding:var(--spacing-0-5);resize:none;transition:box-shadow var(--transition-speed);width:100%;-ms-overflow-style:none;font-size:var(--font-size-0-8);font-weight:400;line-height:1.15;scrollbar-width:none}.form__textarea[data-v-f995f23a]:focus{box-shadow:inset var(--color-accent-primary) 0 0 0 1px}.form__textarea[data-v-f995f23a]::-webkit-scrollbar{display:none}.chat[data-v-29ea60ba]{flex-grow:1;overflow:hidden}.chat__scroller[data-v-29ea60ba]{display:flex;flex-direction:column-reverse;flex-grow:1;overflow-anchor:none;overflow-y:scroll;overscroll-behavior:none;padding:var(--spacing-0-5) var(--spacing-0-75);position:relative}.chat__messages[data-v-29ea60ba]{flex-grow:1}.chat__before[data-v-29ea60ba]{height:var(--spacing-3-25);opacity:.5}.chat__form[data-v-29ea60ba]{border-top:1px solid var(--color-control-neutral-light);padding:var(--spacing-0-5);padding-bottom:0}.chat__form--blocked[data-v-29ea60ba]{padding:var(--spacing-0-75);padding-bottom:var(--spacing-0-25)}.chat__unread-title[data-v-29ea60ba]{display:flex;justify-content:center;position:relative;scroll-margin-top:var(--spacing-2);width:100%}.chat__unread-title-text[data-v-29ea60ba]{background-color:var(--color-bg-primary);border-radius:16px;padding:var(--spacing-0-5) var(--spacing-1);z-index:2}.chat__unread-title[data-v-29ea60ba]:before{background-color:var(--color-control-neutral);content:"";height:1px;margin-bottom:var(--spacing-0-5);position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.chat__back-bottom[data-v-29ea60ba]{align-self:flex-end;bottom:0;box-shadow:var(--popup-shadow);margin-top:-32px;position:sticky;z-index:1}.chat__drop-file[data-v-29ea60ba]{background-color:rgba(var(--color-accent-primary-rgb),70%);border-radius:var(--radius-4);color:var(--color-text-on-color);inset:var(--spacing-0-5) var(--spacing-0-5) 0;position:absolute;z-index:1000}.chat[data-v-8f16bbd0]{flex-grow:1}.chat__no-messages[data-v-8f16bbd0]{flex-grow:1;padding:var(--spacing-0-5)}.chat__need-login[data-v-8f16bbd0]{border-top:1px solid var(--color-control-neutral-light);padding:var(--spacing-0-5) var(--spacing-0-5) 0}.direct-message[data-v-eadf24b9]{--chat-list-width:var(--36deae40);--chat-width:var(--7ffd0922);background-color:var(--color-bg-primary);border-radius:var(--radius-4);bottom:var(--spacing-1-5);box-shadow:var(--popup-shadow);max-height:100dvh;min-height:min(500px,100dvh - var(--spacing-1));min-width:var(--chat-width);overflow:auto;position:fixed;resize:both;right:var(--spacing-1-5);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1001}.direct-message--has-list[data-v-eadf24b9]{min-width:calc(var(--chat-width) + var(--chat-list-width))}.direct-message__main[data-v-eadf24b9]{background-color:var(--color-bg-primary);flex-grow:1;flex-shrink:0;margin-bottom:var(--spacing-0-5);overflow:hidden;transition:transform var(--4b25ef17);width:100vw;will-change:transform;z-index:2}.direct-message__main--open[data-v-eadf24b9]{display:flex;transform:translate(-100%)}@media (min-width:708px){.direct-message__main[data-v-eadf24b9]{flex-shrink:1;transform:none;width:auto}}.direct-message__chat-list[data-v-eadf24b9]{background-color:var(--color-bg-primary);border-right:1px solid var(--color-control-neutral-light);display:flex;flex-shrink:0;top:0;right:0;bottom:0;left:0;max-width:100%;min-width:100%;transform:translate(-50%);transition:transform var(--4b25ef17);width:100%;will-change:transform;z-index:1}@media (min-width:708px){.direct-message__chat-list[data-v-eadf24b9]{max-width:60%;min-width:var(--chat-list-width);transform:none;width:var(--chat-list-width)}}.direct-message__chat-list--open[data-v-eadf24b9]{transform:translate(0)}.direct-message__chat-list-drag[data-v-eadf24b9]{background-color:transparent;cursor:col-resize;display:none;height:100%;position:absolute;touch-action:none;transform:translate(-50%);width:12px;z-index:3}@media (min-width:708px){.direct-message__chat-list-drag[data-v-eadf24b9]{display:block}}.direct-message__open-list[data-v-eadf24b9]{margin-right:var(--spacing-1)}@media (min-width:708px){.direct-message__open-list[data-v-eadf24b9]{display:none}}.direct-message--expanded-animation[data-v-eadf24b9]{transition:all .5s ease}.direct-message--dragging .direct-message__header[data-v-eadf24b9]{cursor:grabbing}.direct-message--expanded .direct-message__header[data-v-eadf24b9]{cursor:auto}.direct-message--expanded[data-v-eadf24b9]{height:100vh;top:0;right:0;bottom:0;left:0;justify-content:flex-start;min-height:auto;min-width:auto;overflow:hidden;resize:none;width:100vw}.direct-message--expanded[data-v-eadf24b9]:not(.direct-message--expanded-animation){transition-duration:var(--transition-speed);transition-property:padding-bottom,top}.direct-message__header[data-v-eadf24b9]{border-bottom:1px solid var(--color-control-neutral-light);cursor:grab;padding:var(--spacing-0-5) var(--spacing-1);touch-action:none}.direct-message__empty[data-v-eadf24b9]{height:100%}.direct-message__loading[data-v-eadf24b9]{height:100%;opacity:.5;width:100%}
