.FileInfo-module__JEXMJG__file{align-items:center;gap:var(--space-m);display:flex;overflow:hidden}.FileInfo-module__JEXMJG__icon{border-radius:var(--radius-full);background-color:var(--color-background-separation);justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;line-height:1;display:flex}.FileInfo-module__JEXMJG__name{word-break:break-all}.FileInfo-module__JEXMJG__meta{overflow:hidden}.FileInfo-module__JEXMJG__subline{color:var(--color-text-shy);font:var(--text-body-small)}.FileInfo-module__JEXMJG__shy{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);color:var(--color-text-shy);font:var(--text-body-small)}.FileInfo-module__JEXMJG__actionButton{margin-left:var(--space-xs)}.FileInfo-module__JEXMJG__name:hover,.FileInfo-module__JEXMJG__file:hover{color:var(--color-state-primary-hover)}.FileInfo-module__JEXMJG__shy:hover{color:var(--color-text-shy)}
.SpinnerIcon-module__zjWdHW__spinner{animation:var(--animation-spin)}
.Attachment-module__W9rOJa__attachment{padding:var(--space-m);border-radius:var(--radius-default);background-color:var(--color-background-card);cursor:pointer;text-align:left}.Attachment-module__W9rOJa__attachment:hover{color:var(--color-state-primary);outline:1px solid var(--color-state-primary)}
.PushRight-module__vNAn3G__pushRight{flex-direction:row;justify-content:end;display:flex}
.TextEditor-module__BBv6aW__textEditor{padding:var(--space-xs);border:1px solid var(--color-stroke);border-radius:var(--radius-default);background-color:var(--color-background-card)}.TextEditor-module__BBv6aW__textEditor:focus-visible{border-color:var(--color-state-primary);outline:none}.TextEditor-module__BBv6aW__textEditor p.TextEditor-module__BBv6aW__isEditorEmpty:first-child:before{height:0;color:var(--color-text-shy);content:attr(data-placeholder);float:left;pointer-events:none}
.ToolButton-module__DgFISa__tool{padding:var(--space-xxs);border-radius:var(--radius-default);aspect-ratio:1;width:30px;height:30px}.ToolButton-module__DgFISa__tool:focus-visible,.ToolButton-module__DgFISa__tool:hover{background-color:var(--color-background-site)}.ToolButton-module__DgFISa__tool:active,.ToolButton-module__DgFISa__tool[data-active=true]{background-color:var(--color-background-active)}.ToolButton-module__DgFISa__tool:disabled{background-color:var(--color-state-disabled);color:var(--color-text-on-disabled)}
.ChatMessage-module__LJ7QFW__message{--background-color:var(--color-background-message-incoming);max-width:100%;padding:var(--space-xs);border-radius:var(--radius-default);animation:var(--animation-fade-in-left);background-color:var(--background-color);color:var(--color-text);font-size:var(--font-size-xxs);gap:var(--space-xs);word-wrap:break-word;white-space:pre-wrap;flex-direction:column;font-weight:400;line-height:1.6;display:flex;position:relative}.ChatMessage-module__LJ7QFW__message.ChatMessage-module__LJ7QFW__isFirst:after{border-top:6px solid var(--background-color);content:"";border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:0;left:-6px}.ChatMessage-module__LJ7QFW__message[data-direction=outgoing]{--background-color:var(--color-background-message-outgoing);animation:var(--animation-fade-in-right)}.ChatMessage-module__LJ7QFW__message.ChatMessage-module__LJ7QFW__isFirst[data-direction=outgoing]:after{left:auto;right:-6px;left:initial}.ChatMessage-module__LJ7QFW__message.ChatMessage-module__LJ7QFW__systemMessage{--background-color:var(--color-background-neutral)}.ChatMessage-module__LJ7QFW__message[data-prevent-motion=true]{animation:none}.ChatMessage-module__LJ7QFW__message p:last-of-type{margin-bottom:0}.ChatMessage-module__LJ7QFW__messageAuthor,.ChatMessage-module__LJ7QFW__messageSubject{font-weight:600}.ChatMessage-module__LJ7QFW__messageTime{color:var(--color-text);font-size:var(--font-size-xxs);align-self:flex-end;line-height:1}.ChatMessage-module__LJ7QFW__messageMoreButton{margin-top:var(--space-xs);font-weight:600}.ChatMessage-module__LJ7QFW__messageMoreButton:hover{-webkit-text-decoration:underline;text-decoration:underline}.ChatMessage-module__LJ7QFW__divider{border:none;border-top:1px solid var(--color-stroke);margin-bottom:var(--space-m);margin-top:var(--space-m)}.ChatMessage-module__LJ7QFW__label{font-weight:600}
.ChatMessageGroup-module__p4VvRW__messageGroup{max-width:min(640px, calc(100% - var(--space-xl)));max-width:min(var(--group-max-width,640px), calc(100% - var(--space-xl)));align-items:flex-start;gap:var(--space-xxs);flex-direction:column;display:flex}.ChatMessageGroup-module__p4VvRW__messageGroup[data-direction=outgoing]{align-items:flex-end;margin-left:auto}
.ChatMessageSubmitButton-module__ibhLCa__button{border-radius:var(--radius-default);background-color:var(--color-state-primary);width:48px;height:48px;color:var(--color-text-on-primary);cursor:pointer;text-align:center;align-self:flex-end;font-size:16px;line-height:1}.ChatMessageSubmitButton-module__ibhLCa__button:focus,.ChatMessageSubmitButton-module__ibhLCa__button:hover{background-color:var(--color-state-primary-hover);outline:none}.ChatMessageSubmitButton-module__ibhLCa__button:disabled{background-color:var(--color-state-disabled);cursor:not-allowed}
.MultilineInput-module__OUCAAG__multilineInput{white-space:pre-wrap;position:relative;overflow:auto}.MultilineInput-module__OUCAAG__multilineInput[data-placeholder]:empty:after{color:var(--color-text-shy);content:attr(data-placeholder);pointer-events:none;white-space:pre-wrap;position:absolute;top:50%;transform:translateY(-50%)}
.ChatMessageInput-module__BLT6oq__wrapper{border-top:1px solid var(--color-stroke);align-items:center;gap:var(--space-m);padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-left:0;padding-right:var(--space-m);display:flex;position:relative}.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__multilineInput,.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__singlelineInput{border-radius:var(--radius-default);background-color:var(--color-background-card);color:var(--color-text);padding:0;padding-left:var(--space-l);flex:1}.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__multilineInput:active,.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__singlelineInput:active,.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__multilineInput:focus,.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__singlelineInput:focus{border:none;outline:none}.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__multilineInput{max-height:100px;max-height:var(--max-input-height,100px);margin-left:var(--space-m);padding-top:calc(var(--space-xs) + var(--space-xxs));padding-bottom:calc(var(--space-xs) + var(--space-xxs));padding-left:var(--space-m)}.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__singlelineInput{height:48px;padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-left:var(--space-l);border:none;margin:0;line-height:1}.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__button{border-radius:var(--radius-default);background-color:var(--color-state-primary);width:48px;height:48px;color:var(--color-text-on-primary);cursor:pointer;text-align:center;align-self:flex-end;font-size:16px;line-height:1}.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__button:focus,.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__button:hover{background-color:var(--color-state-primary-hover);outline:none}.ChatMessageInput-module__BLT6oq__wrapper .ChatMessageInput-module__BLT6oq__button:disabled{background-color:var(--color-state-disabled);cursor:not-allowed}
.ChatScrollContainer-module__mf8b7q__scrollContainer{height:100%;padding:var(--space-l);overflow:hidden auto}.ChatScrollContainer-module__mf8b7q__scrollContainer.ChatScrollContainer-module__mf8b7q__isSmoothScrolling{scroll-behavior:smooth}
.Image-module__Hw-c4G__imageWrapper{justify-content:center;width:100%;display:flex}.Image-module__Hw-c4G__imageWrapper>div{position:initial!important;position:static!important}.Image-module__Hw-c4G__imageWrapper.Image-module__Hw-c4G__hasFullHeight{width:auto;height:100%}.Image-module__Hw-c4G__imageWrapper.Image-module__Hw-c4G__hasObjectFitCover{height:100%}.Image-module__Hw-c4G__image{-o-object-fit:contain;object-fit:contain;position:relative!important}.Image-module__Hw-c4G__imageWrapper.Image-module__Hw-c4G__hasFullHeight .Image-module__Hw-c4G__image{width:auto!important;height:100%!important}.Image-module__Hw-c4G__imageWrapper.Image-module__Hw-c4G__hasObjectFitCover .Image-module__Hw-c4G__image{-o-object-fit:cover;object-fit:cover;height:100%!important}
.BlogArticleTeaserCard-module__52W6zW__blogArticleTeaserCard{--blog-teaser-card-max-width:520px;--blog-teaser-card-image-wrapper-border-radius:24px;width:100%}.BlogArticleTeaserCard-module__52W6zW__blogArticleTeaserCardContainer{max-width:var(--blog-teaser-card-max-width);align-items:flex-start;gap:var(--space-m);flex-direction:column;height:100%;margin-left:auto;margin-right:auto;display:flex}.BlogArticleTeaserCard-module__52W6zW__imageWrapper{border-radius:var(--blog-teaser-card-image-wrapper-border-radius);aspect-ratio:4/3;justify-content:flex-start;align-self:center;width:100%;display:flex;overflow:hidden}.BlogArticleTeaserCard-module__52W6zW__areaLabel{background-color:var(--color-state-highlight);color:var(--color-text-on-primary);text-transform:uppercase;border-radius:6px;padding:6px;font-size:12px;font-weight:700}.BlogArticleTeaserCard-module__52W6zW__topics{color:var(--color-state-primary);font-size:var(--font-size-xxs);text-transform:uppercase}.BlogArticleTeaserCard-module__52W6zW__title{font-size:var(--font-size-s);flex-grow:1;font-weight:600}.BlogArticleTeaserCard-module__52W6zW__link{color:var(--color-text);transition:color var(--transition-duration)}.BlogArticleTeaserCard-module__52W6zW__blogArticleTeaserCard:focus-visible .BlogArticleTeaserCard-module__52W6zW__link,.BlogArticleTeaserCard-module__52W6zW__blogArticleTeaserCard:hover .BlogArticleTeaserCard-module__52W6zW__link,.BlogArticleTeaserCard-module__52W6zW__blogArticleTeaserCard:active .BlogArticleTeaserCard-module__52W6zW__link{color:var(--color-state-primary-hover);transition:color var(--transition-duration)}.BlogArticleTeaserCard-module__52W6zW__link:before{margin-right:var(--space-xs);color:var(--color-state-primary-hover);content:"";font-family:"Font Awesome 5 Pro",sans-serif}
