.ChatConversation_root__g4zDP{overflow:hidden}.ChatConversation_root__g4zDP,.ChatConversation_root__g4zDP .str-chat__channel{width:100%;height:100%;min-height:0}.ChatConversation_root__g4zDP .str-chat__container{min-width:0}.ChatConversation_content__g_XZ0,.ChatConversation_page__MY_4S{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.ChatConversation_content__g_XZ0{--chat-composer-action-size:calc(2.25rem * var(--mantine-scale));--chat-composer-action-inset:calc(0.125rem * var(--mantine-scale));--chat-composer-padding:calc(var(--mantine-spacing-xxs) + var(--chat-composer-action-inset));--chat-composer-shell-height:calc(var(--chat-composer-action-size) + (2 * var(--chat-composer-padding)) + 2px);--chat-composer-bottom-gap:calc(var(--mantine-spacing-xs) + var(--mantine-spacing-md) + env(safe-area-inset-bottom, 0px));--chat-composer-overlay-clearance:calc(var(--chat-composer-shell-height) + var(--chat-composer-bottom-gap));--chat-composer-gradient-fade:calc(var(--mantine-spacing-xxl) + var(--chat-composer-bottom-gap));--chat-composer-gradient-height:calc(var(--chat-composer-shell-height) + var(--chat-composer-gradient-fade));position:relative;isolation:isolate}.ChatConversation_content__g_XZ0:after{content:"";position:absolute;z-index:3;inset-inline:0;inset-block-end:0;height:var(--chat-composer-gradient-height);pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--mantine-color-foreground) 72%,transparent),transparent)}.ChatConversation_root__g4zDP .str-chat .str-chat__unread-messages-notification{background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-lg)}.ChatConversation_root__g4zDP .str-chat .str-chat__unread-messages-notification button{height:36px}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-container{--str-chat__message-composer-attachment-slot-width:var(--chat-composer-action-size);--str-chat__message-composer-padding:var(--chat-composer-padding);position:absolute;z-index:4;inset-inline:var(--mantine-spacing-md);inset-block-end:var(--mantine-spacing-md);width:auto;max-width:960px;margin:0 auto;padding:var(--chat-composer-padding);gap:0;border:1px solid color-mix(in srgb,var(--mantine-color-default-border) 72%,transparent);border-radius:calc(var(--mantine-radius-lg) + var(--mantine-radius-md));background-color:color-mix(in srgb,var(--mantine-color-body) 88%,transparent);box-shadow:var(--mantine-shadow-sm);-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-container:focus-within{border-color:color-mix(in srgb,var(--mantine-color-text) 22%,var(--mantine-color-default-border));background-color:color-mix(in srgb,var(--mantine-color-body) 94%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mantine-color-text) 6%,transparent),var(--mantine-shadow-sm)}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer{align-items:flex-end;gap:var(--mantine-spacing-xxs)}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-compose-area{align-items:center;border:0;border-radius:0;background:transparent}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls{align-items:flex-end;min-height:var(--chat-composer-action-size);padding-block:0;padding-inline-start:var(--mantine-spacing-xxs);padding-inline-end:0}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__message-composer-controls__text-composition-controls{align-self:center}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__message-textarea{transition:height .18s cubic-bezier(.23,1,.32,1)}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__message-composer__actions,.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__message-composer__additional-actions{align-items:center;height:var(--chat-composer-action-size);margin-block-end:0}.ChatConversation_root__g4zDP .str-chat .str-chat__attachment-selector{align-items:center;width:var(--chat-composer-action-size);height:var(--chat-composer-action-size)}.ChatConversation_root__g4zDP .str-chat__attachment-preview-list{padding:0}.ChatConversation_root__g4zDP .str-chat__attachment-preview__remove-button{top:2px;inset-inline-end:2px;border-width:1px}.ChatConversation_root__g4zDP .str-chat .str-chat__attachment-selector .str-chat__button.str-chat__attachment-selector__menu-button{width:var(--chat-composer-action-size);height:var(--chat-composer-action-size);padding:0;border:0;background-color:transparent;color:var(--mantine-color-dimmed);transition:background-color .14s ease,color .14s ease,transform .12s cubic-bezier(.23,1,.32,1)}.ChatConversation_root__g4zDP .str-chat .str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{color:currentColor}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__button.str-chat__send-button{width:var(--chat-composer-action-size);height:var(--chat-composer-action-size);padding:0;color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__button.str-chat__send-button{color:var(--mantine-color-black)}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__button.str-chat__send-button{background-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__button.str-chat__send-button{background-color:var(--mantine-color-white)}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__button.str-chat__send-button{transition:background-color .14s ease,color .14s ease,transform .12s cubic-bezier(.23,1,.32,1)}.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__button.str-chat__send-button:disabled{color:var(--mantine-color-dimmed);background-color:color-mix(in srgb,var(--mantine-color-text) 8%,transparent);opacity:1}.ChatConversation_root__g4zDP .str-chat .str-chat__attachment-selector .str-chat__button.str-chat__attachment-selector__menu-button:active,.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__button.str-chat__send-button:not(:disabled):active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.ChatConversation_root__g4zDP .str-chat .str-chat__attachment-selector .str-chat__button.str-chat__attachment-selector__menu-button:hover{color:var(--mantine-color-text);background-color:color-mix(in srgb,var(--mantine-color-text) 7%,transparent)}}@media (prefers-reduced-motion:reduce){.ChatConversation_root__g4zDP .str-chat .str-chat__message-composer-controls .str-chat__message-textarea{transition-duration:.01ms}}.ChatConversation_root__g4zDP .str-chat__date-separator .str-chat__date-separator-date{background-color:var(--mantine-color-foreground)}.ChatConversation_root__g4zDP .str-chat__avatar:before{display:none}.ChatConversation_root__g4zDP .str-chat__avatar:after{content:"";position:absolute;width:100%;height:100%;z-index:3;border:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 1px 0 color-mix(in srgb,var(--mantine-primary-color-filled),transparent 80%);inset:0}.ChatConversation_root__g4zDP .str-chat__message-attachment-card .str-chat__message-attachment-card--content{gap:1px}.ChatConversation_root__g4zDP .str-chat__message-attachment-card .str-chat__message-attachment-card--text{color:var(--mantine-color-dimmed)}.ChatConversation_root__g4zDP .str-chat__message-attachment-card.str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{height:auto}.ChatConversation_mobileBackButton__IBX0v{display:none;flex:0 0 auto}@media (max-width:48em){.ChatConversation_mobileBackButton__IBX0v{display:inline-flex}.ChatConversation_root__g4zDP .str-chat__message-composer-container{padding-bottom:calc(var(--chat-composer-padding) + env(safe-area-inset-bottom, 0px))}}