gx-eai-new-chat::part(heading),gx-eai-organization::part(title),gx-eai-error::part(title),::part(welcome-message){font-size:28px;font-weight:700;line-height:32px;letter-spacing:.4px}gx-eai-chat-empty-placeholder::part(assistant-feature__title),gx-eai-chat-empty-placeholder::part(welcome-title),gx-eai-chat-assistant::part(query-viewer-card__title),gx-eai-new-chat::part(card__name){font-size:14px;font-weight:700;line-height:18px;letter-spacing:.4px}gx-eai-organization::part(organization-message),gx-eai-error::part(error-message),::part(description-message){font-size:16px;font-weight:400;line-height:24px;letter-spacing:.4px}gx-eai-chat-empty-placeholder::part(example-prompt__list-title),gx-eai-chat-empty-placeholder::part(assistant-feature__description),gx-eai-chat-empty-placeholder::part(welcome-description),gx-eai-chat-assistant::part(file-to-upload__extension),gx-eai-chat-assistant::part(message),gx-eai-chat-assistant::part(header),gx-eai-chat-assistant::part(query-viewer-card__max-min-title),gx-eai-new-chat::part(alert),gx-eai-new-chat::part(card__description),gx-eai-aside-start::part(favorite-assistants__list),gx-eai-aside-start::part(tooltip),gx-eai-header::part(settings-button__organization),gx-eai-login::part(form),gx-eai-logout::part(form),gx-eai-aside-start::part(history-page),gx-eai-chat-assistant::part(dropdown__window),gx-eai-new-chat::part(window){font-size:14px;font-weight:400;line-height:18px;letter-spacing:.2px}gx-eai-aside-start::part(empty-history-page),gx-eai-aside-start::part(loading-history-page){font-size:14px;font-style:italic;font-weight:400;line-height:18px;letter-spacing:.2px}gx-eai-chat-assistant::part(query-viewer-card__max-min-value),ch-flexible-layout::part(drag-preview-element),ch-flexible-layout::part(tab),gx-eai-aside-start::part(chat-history__tab-button){font-weight:600;font-size:14px;line-height:18px;letter-spacing:.8px}gx-eai-header::part(settings-button__name),gx-eai-header::part(app-button__name){font-weight:600;font-size:14px;line-height:18px;letter-spacing:.2px;text-transform:uppercase}gx-eai-chat-assistant::part(copy-response-button),gx-eai-chat-assistant::part(stop-generating-answer-button),gx-eai-chat-assistant::part(regenerate-answer-button),gx-eai-chat-assistant::part(save-query-button),gx-eai-chat-assistant::part(view-query-detail),gx-eai-chat-assistant::part(like-button),gx-eai-chat-assistant::part(dislike-button),gx-eai-chat-assistant::part(send-button),gx-eai-chat-assistant::part(dropdown__expandable-button),gx-eai-chat-assistant::part(picker),gx-eai-chat-assistant::part(clear-chat-button),gx-eai-chat-assistant::part(configuration-button),gx-eai-chat-assistant::part(saved-queries-button),gx-eai-chat-assistant::part(share-chat-button),gx-eai-new-chat::part(card__fav-button),gx-eai-aside-start::part(add-assistants),gx-eai-new-chat::part(settings-expandable-button),gx-eai-aside-start::part(collapse-sidebar-button),gx-eai-header::part(expandable-button),gx-eai-header::part(sidebar-button),gx-eai-new-chat::part(card__select-button),gx-eai-header::part(segmented-control-item__unselected),gx-eai-aside-start::part(new-chat-button),gx-eai-aside-start::part(new-default-chat-button),gx-eai-header::part(segmented-control-item__selected),gx-eai-login::part(button),gx-eai-logout::part(button),gx-eai-error::part(button),gx-eai-organization::part(button){display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:center;gap:var(--spacing--s);min-block-size:32px;font-weight:600;font-size:14px;line-height:18px;letter-spacing:.2px;text-transform:uppercase}gx-eai-aside-start::part(new-chat-button),gx-eai-aside-start::part(new-default-chat-button),gx-eai-header::part(segmented-control-item__selected),gx-eai-login::part(button),gx-eai-logout::part(button),gx-eai-error::part(button),gx-eai-organization::part(button){background-color:var(--accents__primary);border:var(--border-radius--xs) solid transparent;border-radius:var(--border-radius--s);color:var(--text__on-primary);padding-inline:var(--spacing--xl)}gx-eai-aside-start::part(new-chat-button):focus-visible,gx-eai-aside-start::part(new-default-chat-button):focus-visible,gx-eai-header::part(segmented-control-item__selected):focus-visible,gx-eai-login::part(button):focus-visible,gx-eai-logout::part(button):focus-visible,gx-eai-error::part(button):focus-visible,gx-eai-organization::part(button):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-aside-start::part(new-chat-button):hover,gx-eai-aside-start::part(new-default-chat-button):hover,gx-eai-header::part(segmented-control-item__selected):hover,gx-eai-login::part(button):hover,gx-eai-logout::part(button):hover,gx-eai-error::part(button):hover,gx-eai-organization::part(button):hover{background-color:var(--accents__primary--hover)}gx-eai-aside-start::part(new-chat-button):active,gx-eai-aside-start::part(new-default-chat-button):active,gx-eai-header::part(segmented-control-item__selected):active,gx-eai-login::part(button):active,gx-eai-logout::part(button):active,gx-eai-error::part(button):active,gx-eai-organization::part(button):active{background-color:var(--accents__primary--active)}gx-eai-organization::part(button disabled){background-color:var(--accents__disabled);color:var(--text__on-disabled)}gx-eai-new-chat::part(card__select-button),gx-eai-header::part(segmented-control-item__unselected){border:var(--border-radius--xs) solid var(--border-color__primary);border-radius:var(--border-radius--s);color:var(--text__primary);padding-inline:var(--spacing--xl)}gx-eai-new-chat::part(card__select-button):focus-visible,gx-eai-header::part(segmented-control-item__unselected):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-new-chat::part(card__select-button):hover,gx-eai-header::part(segmented-control-item__unselected):hover{background-color:var(--accents__primary-dim--hover);border-color:var(--border-color__primary--hover);color:var(--text__primary--hover)}gx-eai-new-chat::part(card__select-button):active,gx-eai-header::part(segmented-control-item__unselected):active{color:var(--text__primary--active);border-color:var(--border-color__primary--active)}gx-eai-chat-assistant::part(copy-response-button),gx-eai-chat-assistant::part(stop-generating-answer-button),gx-eai-chat-assistant::part(regenerate-answer-button),gx-eai-chat-assistant::part(save-query-button),gx-eai-chat-assistant::part(view-query-detail),gx-eai-chat-assistant::part(like-button),gx-eai-chat-assistant::part(dislike-button),gx-eai-chat-assistant::part(send-button),gx-eai-chat-assistant::part(dropdown__expandable-button),gx-eai-chat-assistant::part(picker),gx-eai-chat-assistant::part(clear-chat-button),gx-eai-chat-assistant::part(configuration-button),gx-eai-chat-assistant::part(saved-queries-button),gx-eai-chat-assistant::part(share-chat-button),gx-eai-new-chat::part(card__fav-button),gx-eai-aside-start::part(add-assistants),gx-eai-new-chat::part(settings-expandable-button),gx-eai-aside-start::part(collapse-sidebar-button),gx-eai-header::part(expandable-button),gx-eai-header::part(sidebar-button){color:var(--text__primary);padding-inline:var(--spacing--l)}gx-eai-chat-assistant::part(copy-response-button):focus-visible,gx-eai-chat-assistant::part(stop-generating-answer-button):focus-visible,gx-eai-chat-assistant::part(regenerate-answer-button):focus-visible,gx-eai-chat-assistant::part(save-query-button):focus-visible,gx-eai-chat-assistant::part(view-query-detail):focus-visible,gx-eai-chat-assistant::part(like-button):focus-visible,gx-eai-chat-assistant::part(dislike-button):focus-visible,gx-eai-chat-assistant::part(send-button):focus-visible,gx-eai-chat-assistant::part(dropdown__expandable-button):focus-visible,gx-eai-chat-assistant::part(picker):focus-visible,gx-eai-chat-assistant::part(clear-chat-button):focus-visible,gx-eai-chat-assistant::part(configuration-button):focus-visible,gx-eai-chat-assistant::part(saved-queries-button):focus-visible,gx-eai-chat-assistant::part(share-chat-button):focus-visible,gx-eai-new-chat::part(card__fav-button):focus-visible,gx-eai-aside-start::part(add-assistants):focus-visible,gx-eai-new-chat::part(settings-expandable-button):focus-visible,gx-eai-aside-start::part(collapse-sidebar-button):focus-visible,gx-eai-header::part(expandable-button):focus-visible,gx-eai-header::part(sidebar-button):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-chat-assistant::part(copy-response-button):hover,gx-eai-chat-assistant::part(stop-generating-answer-button):hover,gx-eai-chat-assistant::part(regenerate-answer-button):hover,gx-eai-chat-assistant::part(save-query-button):hover,gx-eai-chat-assistant::part(view-query-detail):hover,gx-eai-chat-assistant::part(like-button):hover,gx-eai-chat-assistant::part(dislike-button):hover,gx-eai-chat-assistant::part(send-button):hover,gx-eai-chat-assistant::part(dropdown__expandable-button):hover,gx-eai-chat-assistant::part(picker):hover,gx-eai-chat-assistant::part(clear-chat-button):hover,gx-eai-chat-assistant::part(configuration-button):hover,gx-eai-chat-assistant::part(saved-queries-button):hover,gx-eai-chat-assistant::part(share-chat-button):hover,gx-eai-new-chat::part(card__fav-button):hover,gx-eai-aside-start::part(add-assistants):hover,gx-eai-new-chat::part(settings-expandable-button):hover,gx-eai-aside-start::part(collapse-sidebar-button):hover,gx-eai-header::part(expandable-button):hover,gx-eai-header::part(sidebar-button):hover{background-color:var(--accents__primary-dim--hover);color:var(--text__primary--hover)}gx-eai-chat-assistant::part(copy-response-button):active,gx-eai-chat-assistant::part(stop-generating-answer-button):active,gx-eai-chat-assistant::part(regenerate-answer-button):active,gx-eai-chat-assistant::part(save-query-button):active,gx-eai-chat-assistant::part(view-query-detail):active,gx-eai-chat-assistant::part(like-button):active,gx-eai-chat-assistant::part(dislike-button):active,gx-eai-chat-assistant::part(send-button):active,gx-eai-chat-assistant::part(dropdown__expandable-button):active,gx-eai-chat-assistant::part(picker):active,gx-eai-chat-assistant::part(clear-chat-button):active,gx-eai-chat-assistant::part(configuration-button):active,gx-eai-chat-assistant::part(saved-queries-button):active,gx-eai-chat-assistant::part(share-chat-button):active,gx-eai-new-chat::part(card__fav-button):active,gx-eai-aside-start::part(add-assistants):active,gx-eai-new-chat::part(settings-expandable-button):active,gx-eai-aside-start::part(collapse-sidebar-button):active,gx-eai-header::part(expandable-button):active,gx-eai-header::part(sidebar-button):active{color:var(--text__primary--active)}gx-eai-chat-assistant::part(share-chat-button disabled),gx-eai-chat-assistant::part(clear-chat-button disabled){color:var(--text__on-disabled)}gx-eai-chat-empty-placeholder::part(example-prompt__button),gx-eai-new-chat::part(card__read-more-button),gx-eai-header::part(dropdown__privacy-policy-terms){color:var(--link__font-color);font-size:14px;line-height:18px;letter-spacing:.4px;text-decoration-line:underline}gx-eai-chat-assistant::part(send-input),gx-eai-header::part(project__caption),gx-eai-header::part(organizations__combo-box),gx-eai-header::part(projects__combo-box),::part(input),gx-eai-organization::part(organizations__combo-box){font-size:14px;line-height:18px;letter-spacing:.2px}gx-eai-header::part(dropdown__theme-label),::part(label),gx-eai-organization::part(organizations__label){display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:auto;align-items:center;gap:var(--spacing--m);font-weight:600;font-size:14px;line-height:18px;letter-spacing:.2px}gx-eai-chat-assistant::part(assistant-files){font-size:11px;line-height:13px;letter-spacing:.2px}gx-eai-header::part(organizations__combo-box),gx-eai-header::part(projects__combo-box),::part(input),gx-eai-organization::part(organizations__combo-box){--ch-placeholder-color:var(--body-m__font-color--gray);--ch-edit-gap:var(--spacing--s);--ch-edit__image-size:var(--spacing--xl);position:relative;block-size:32px;max-block-size:32px;padding-inline:var(--spacing--m);border-radius:var(--border-radius--m);border:var(--border-radius--xs) solid var(--border-color__strong);color:var(--body-m__font-color--positive)}gx-eai-header::part(organizations__combo-box):focus,gx-eai-header::part(projects__combo-box):focus,::part(input):focus,gx-eai-organization::part(organizations__combo-box):focus{outline:2px solid currentColor;outline-offset:-1px}gx-eai-chat-empty-placeholder::part(example-prompt__list-title):before,gx-eai-chat-assistant::part(view-query-detail):before,gx-eai-chat-assistant::part(save-query-button):before,gx-eai-chat-assistant::part(stop-generating-answer-button):before,gx-eai-chat-assistant::part(dislike-button disliked):before,gx-eai-chat-assistant::part(dislike-button):before,gx-eai-chat-assistant::part(like-button liked):before,gx-eai-chat-assistant::part(like-button):before,gx-eai-chat-assistant::part(reload-share-button):before,gx-eai-chat-assistant::part(regenerate-answer-button):before,gx-eai-chat-assistant::part(copy-response-button):before,gx-eai-chat-assistant::part(send-button):before,gx-eai-chat-assistant::part(remove-image-to-upload-button):before,gx-eai-chat-assistant::part(dropdown__expandable-button):before,gx-eai-chat-assistant::part(picker):before,gx-eai-chat-assistant::part(assistant-file):before,gx-eai-chat-assistant::part(share-chat-button):before,gx-eai-chat-assistant::part(saved-queries-button):before,gx-eai-chat-assistant::part(clear-chat-button):before,gx-eai-chat-assistant::part(configuration-button):before,gx-eai-new-chat::part(card__select-button):before,gx-eai-new-chat::part(card__default-flag):before,gx-eai-new-chat::part(card__favorite-flag):before,gx-eai-new-chat::part(settings-expandable-button):before,gx-eai-new-chat::part(card__fav-button):before,gx-eai-aside-start::part(new-default-chat-button):before,gx-eai-aside-start::part(new-chat-button):before,gx-eai-aside-start::part(add-assistants):before,gx-eai-aside-start::part(favorite-assistants__button icon):before,gx-eai-aside-start::part(collapse-sidebar-button):before,gx-eai-header::part(dropdown__theme-label):before,gx-eai-header::part(sidebar-button expanded):before,gx-eai-header::part(sidebar-button collapsed):before,.button-icon-after-and-text:before,.button-icon-and-text:before,.button-icon-only:before{content:"";display:block;inline-size:var(--spacing--xl);block-size:var(--spacing--xl);-webkit-mask:no-repeat center/100% var(--icon-path);background-color:currentColor}gx-eai-chat-assistant::part(view-query-detail),gx-eai-chat-assistant::part(save-query-button),gx-eai-chat-assistant::part(dislike-button disliked),gx-eai-chat-assistant::part(dislike-button),gx-eai-chat-assistant::part(like-button liked),gx-eai-chat-assistant::part(like-button),gx-eai-chat-assistant::part(reload-share-button),gx-eai-chat-assistant::part(regenerate-answer-button),gx-eai-chat-assistant::part(copy-response-button),gx-eai-chat-assistant::part(send-button),gx-eai-chat-assistant::part(dropdown__expandable-button),gx-eai-chat-assistant::part(picker),gx-eai-chat-assistant::part(share-chat-button),gx-eai-chat-assistant::part(saved-queries-button),gx-eai-chat-assistant::part(clear-chat-button),gx-eai-chat-assistant::part(configuration-button),gx-eai-new-chat::part(card__default-flag),gx-eai-new-chat::part(card__favorite-flag),gx-eai-new-chat::part(settings-expandable-button),gx-eai-new-chat::part(card__fav-button),gx-eai-aside-start::part(new-default-chat-button),gx-eai-aside-start::part(new-chat-button),gx-eai-aside-start::part(collapse-sidebar-button),gx-eai-header::part(sidebar-button expanded),gx-eai-header::part(sidebar-button collapsed),.button-icon-only{padding-inline:var(--spacing--s)}gx-eai-chat-assistant::part(stop-generating-answer-button),gx-eai-new-chat::part(card__select-button),gx-eai-aside-start::part(add-assistants),.button-icon-after-and-text,.button-icon-and-text{padding-inline:var(--spacing--l)}gx-eai-new-chat::part(card__select-button):before,.button-icon-after-and-text:before{order:1}gx-eai-header::part(organizations__combo-box),gx-eai-header::part(projects__combo-box),gx-eai-organization::part(organizations__combo-box){--ch-combo-box-separation-y:2px;--ch-combo-box-item-gap:var(--spacing--s);--ch-combo-box-item__image-size:var(--spacing--l);--ch-combo-box-group__expandable-button-size:var(--spacing--l);--ch-combo-box-group__expandable-button-image-size:12px;--ch-combo-box-item__background-image-size:12px;--ch-placeholder-color:var(--body-m__font-color--gray)}gx-eai-header::part(organizations__combo-box-window),gx-eai-header::part(projects__combo-box-window),gx-eai-organization::part(organizations__combo-box-window){background-color:var(--elevation--3);border-radius:4px;box-shadow:var(--box-shadow--1);padding:var(--spacing--xs)}gx-eai-header .combo-box::part(group__header),gx-eai-organization .combo-box::part(group__header){font-weight:600;padding-block:var(--spacing--s);padding-inline:var(--spacing--m)}gx-eai-header .combo-box::part(group__header expandable):hover,gx-eai-organization .combo-box::part(group__header expandable):hover{color:var(--text__primary--hover)}gx-eai-header::part(organizations__combo-box-item),gx-eai-header::part(projects__combo-box-item),gx-eai-organization::part(organizations__combo-box-item){border-radius:4px;padding-block:var(--spacing--s);padding-inline:var(--spacing--m)}gx-eai-header .combo-box::part(item nested),gx-eai-organization .combo-box::part(item nested){padding-inline-start:calc(var(--ch-combo-box-item-gap) + var(--ch-combo-box-group__expandable-button-size) + var(--spacing--m))}gx-eai-header::part(organizations__combo-box-item selected),gx-eai-header::part(projects__combo-box-item selected),gx-eai-organization::part(organizations__combo-box-item selected){background-color:var(--accents__primary-dim--hover)}gx-eai-chat-assistant::part(dropdown__window),gx-eai-new-chat::part(window){padding-block:var(--spacing--m);background-color:var(--elevation--1);border-radius:var(--border-radius--l);box-shadow:var(--box-shadow--1);color:var(--text__on-surface--positive)}gx-eai-header::part(window){padding:var(--spacing--xl);background-color:var(--header-primary__background-color);border-end-start-radius:var(--border-radius--m);border-end-end-radius:var(--border-radius--m);box-shadow:var(--box-shadow--4);color:var(--text__on-secondary);gap:var(--spacing--m)}gx-eai-chat-assistant::part(dropdown__action):hover,gx-eai-new-chat::part(action):hover{background-color:var(--accents__primary-dim--hover)}gx-eai-chat-assistant::part(dropdown__action):active,gx-eai-new-chat::part(action):active{background-color:var(--accents__primary-dim--hover);color:var(--text__primary--active)}gx-eai-header::part(action):hover{background-color:var(--header-primary__background-color--hover)}gx-eai-header::part(action):active{background-color:var(--header-primary__background-color--active)}gx-eai-chat-assistant::part(dropdown__action),gx-eai-new-chat::part(action){--ch-dropdown-item__image-size:24px;padding-inline:var(--spacing--l);padding-block:var(--spacing--xs);gap:var(--spacing--s)}gx-eai-chat-assistant::part(dropdown__action):focus-visible,gx-eai-new-chat::part(action):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-header::part(action){--ch-dropdown-item__image-size:24px;padding-block:var(--spacing--xs);gap:var(--spacing--s);font-weight:600;font-size:14px;line-height:18px;letter-spacing:.2px}gx-eai-header::part(action):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-chat-assistant::part(dropdown__expandable-action):after,gx-eai-new-chat::part(expandable-action):after,gx-eai-header::part(expandable-action):after{content:"";border-block-start:4px dashed currentColor;border-inline:4px solid transparent;margin-inline-start:4px}gx-eai-header{background-color:var(--header-primary__background-color);border-block-end:var(--border-radius--s) solid var(--header-primary__border-color);color:var(--text__on-secondary);padding-inline:var(--spacing--l)}gx-eai-aside-start::part(history-page){--ch-action-list-group__expandable-button-size:var(--spacing--l);--ch-action-list-group__expandable-button-image-size: calc(100% - 4px) ;--ch-action-list-item__image-size:var(--spacing--xl);--ch-action-list-item__action-color:var(--text__on-secondary);padding:var(--spacing--xs)}gx-eai-aside-start::part(item__action),gx-eai-aside-start::part(group__action),gx-eai-aside-start::part(group__caption){border-radius:4px;padding-block:var(--spacing--m);column-gap:4px}gx-eai-aside-start::part(item__action disabled),gx-eai-aside-start::part(group__action disabled),gx-eai-aside-start::part(group__caption disabled){color:var(--text__disabled);--ch-action-list-item__action-color:var(--text__disabled)}gx-eai-aside-start::part(item__action):focus-visible,gx-eai-aside-start::part(group__action):focus-visible{outline:1px solid var(--accents__secondary--active);outline-offset:-1px}gx-eai-aside-start::part(item__action not-selectable):hover,gx-eai-aside-start::part(group__action not-selectable):hover{color:var(--text__primary--hover)}gx-eai-aside-start::part(item__action selectable),gx-eai-aside-start::part(group__action selectable),gx-eai-aside-start::part(item__action selectable):hover,gx-eai-aside-start::part(group__action selectable):hover{background-color:var(--accents__primary-dim--hover)}gx-eai-aside-start::part(item__action nested-expandable){padding-inline-start:calc(var(--spacing--l) + var(--spacing--s))}gx-eai-aside-start::part(group__action),gx-eai-aside-start::part(group__caption){font-weight:600;gap:var(--spacing--s)}gx-eai-aside-start::part(item__additional-item action):hover,gx-eai-aside-start::part(item__additional-item-confirm):hover{--ch-action-list-item__action-color:var(--text__primary--hover)}gx-eai-aside-start::part(item__additional-item action):focus-visible,gx-eai-aside-start::part(item__additional-item-confirm):focus-visible{outline:1px solid var(--accents__secondary--active);outline-offset:-1px}gx-eai-aside-start::part(separator){margin-block:var(--spacing--s);background-color:var(--accents__secondary--hover)}gx-eai-header::part(segmented-control-item__selected),gx-eai-header::part(segmented-control-item__unselected){padding-inline:var(--spacing--l);border-radius:unset}gx-eai-header::part(segmented-control-item__first){border-start-start-radius:var(--border-radius--s);border-end-start-radius:var(--border-radius--s);border-inline-end-width:0}gx-eai-header::part(segmented-control-item__between){border-inline-end-width:0}gx-eai-header::part(segmented-control-item__last){border-start-end-radius:var(--border-radius--s);border-end-end-radius:var(--border-radius--s);border-inline-end-width:1px}gx-eai-aside-start::part(chat-history){--ch-tab-image-size:var(--spacing--xl);--ch-tab-mask-image-size:calc(var(--spacing--xl) - var(--spacing--m))}ch-flexible-layout::part(drag-preview-element),ch-flexible-layout::part(tab),gx-eai-aside-start::part(chat-history__tab-button){padding-inline:var(--spacing--m);padding-block:var(--spacing--m) calc(var(--spacing--m) - 2px);border-block-end:2px solid transparent;gap:var(--spacing--s)}ch-flexible-layout::part(tab):hover,gx-eai-aside-start::part(chat-history__tab-button):hover{border-block-end-color:var(--border-color__primary--hover)}ch-flexible-layout::part(tab):active,gx-eai-aside-start::part(chat-history__tab-button):active,ch-flexible-layout::part(tab selected),ch-flexible-layout::part(drag-preview-element selected),gx-eai-aside-start::part(chat-history__tab-button selected){border-block-end-color:var(--border-color__primary--active)}ch-flexible-layout::part(tab):focus-visible,gx-eai-aside-start::part(chat-history__tab-button):focus-visible{outline:1px solid currentColor;outline-offset:-1px}gx-eai-aside-start .tab::part(close-button){margin-inline-start:4px}gx-eai-aside-start .tab::part(close-button):focus-visible{outline:1px solid currentColor}ch-flexible-layout::part(tab disabled){color:var(--text__disabled)}ch-flexible-layout::part(tab-list),gx-eai-aside-start::part(chat-history__tab-list){gap:var(--spacing--s)}gx-eai-login::part(form),gx-eai-logout::part(form){background-color:var(--surface--positive)}gx-eai-login::part(form),gx-eai-login::part(caption),gx-eai-logout::part(form),gx-eai-logout::part(caption){padding:var(--spacing--xxl)}gx-eai-login::part(form__alignment),gx-eai-login::part(caption),gx-eai-logout::part(form__alignment),gx-eai-logout::part(caption){gap:var(--spacing--xxl)}gx-eai-login::part(caption),gx-eai-logout::part(caption){background-color:var(--colors-foundation__negative)}gx-eai-login::part(logo),gx-eai-logout::part(logo){block-size:var(--login-logout-logo__block-size);inline-size:var(--login-logout-logo__inline-size)}gx-eai-login::part(button),gx-eai-logout::part(button){min-inline-size:200px}::part(welcome-message){color:var(--text__primary)}::part(description-message){color:var(--text__on-surface--negative)}gx-eai-error::part(title):before,gx-eai-logout::part(welcome-message):before{display:block;background-size:cover;inline-size:var(--spacing--xxl);block-size:var(--spacing--xxl);background-color:var(--icons__primary);margin-block-end:var(--spacing--m)}gx-eai-logout::part(welcome-message):before{content:"";-webkit-mask:no-repeat center/150% url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%204.74529C14.2091%204.74529%2016%206.53615%2016%208.74529L15.999%209.74529C17.1046%209.74529%2018%2010.6407%2018%2011.7453V16.7453C18%2017.8499%2017.1046%2018.7453%2016%2018.7453H8C6.89543%2018.7453%206%2017.8499%206%2016.7453V11.7453C6%2010.6411%206.89489%209.74583%207.999%209.74529L8%208.74529C8%206.53615%209.79086%204.74529%2012%204.74529ZM12%206.24529C10.6193%206.24529%209.5%207.36457%209.5%208.74529L9.499%209.74529H14.499L14.5%208.74529C14.5%207.36457%2013.3807%206.24529%2012%206.24529Z'%20fill='%23121212'/%3e%3c/svg%3e")}gx-eai-organization::part(card),gx-eai-error::part(card){max-inline-size:584px;margin:var(--spacing--l);padding:var(--spacing--xxl);border-radius:var(--border-radius--l);border:var(--border-radius--xs) solid var(--border-color__mild);background-color:var(--elevation--1);gap:var(--spacing--xxl)}gx-eai-error::part(title){color:var(--text__primary)}gx-eai-error::part(title):before{content:"";-webkit-mask:no-repeat center/150% url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.9681%204C12.1181%204%2012.2562%204.082%2012.328%204.21379L19.938%2018.4538C20.0123%2018.5872%2020.0042%2018.7513%2019.9171%2018.8767C19.8299%2019.0021%2019.679%2019.0669%2019.528%2019.0438H4.40805C4.26576%2019.0466%204.13267%2018.9737%204.05854%2018.8522C3.98442%2018.7307%203.98042%2018.579%204.04805%2018.4538L11.608%204.21379C11.6799%204.082%2011.818%204%2011.9681%204ZM12.688%2015.9738H11.188V17.5038H12.738L12.688%2015.9738ZM12.688%208.61379H11.188V14.5038H12.738L12.688%208.61379Z'%20fill='%23121212'/%3e%3c/svg%3e")}gx-eai-organization::part(title){color:var(--text__primary)}.gx-eai-skeleton{--delay:.1s;--gradient:linear-gradient( 90deg, #00000000, var(--accents__primary), #00000000 );display:grid;opacity:.25;overflow:hidden}.gx-eai-skeleton:after{content:"";background:var(--gradient),var(--gradient);inline-size:64%;transform:translate(-128%);animation:gx-eai-skeleton-load 1.25s ease-in-out var(--delay) infinite}html[dir=rtl] .gx-eai-skeleton:after{transform:translate(128%);animation-name:gx-eai-skeleton-load-rtl}.gx-eai-skeleton--delayed{--delay:.5s}@keyframes gx-eai-skeleton-load{to{transform:translate(192%)}}@keyframes gx-eai-skeleton-load-rtl{to{transform:translate(-192%)}}@font-face{font-family:Material Icons;src:url(/assets/fonts/MaterialIcons-Outlined.woff2) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/assets/SourceSansPro_Regular-BZtNapR-.woff2);font-weight:400;font-display:swap}@font-face{font-family:SourceSansPro;src:url(/assets/SourceSansPro_RegularItalic-DvQ_kjcu.woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SourceSansPro;src:url(/assets/SourceSansPro_SemiBold-DRlpblIW.woff2);font-weight:600;font-display:swap}@font-face{font-family:SourceSansPro;src:url(/assets/SourceSansPro_Bold-qYDZUBzB.woff2);font-weight:700;font-display:swap}:root.light{color-scheme:light;--colors-foundation__black:#121212;--colors-foundation__gray--100:#fafafa;--colors-foundation__gray--1000:#242426;--colors-foundation__gray--200:#f3f4f6;--colors-foundation__gray--300:#e0e0e0;--colors-foundation__gray--400:#c3c4c8;--colors-foundation__gray--500:#939498;--colors-foundation__gray--600:#575965;--colors-foundation__gray--700:#3e3e40;--colors-foundation__gray--800:#353537;--colors-foundation__gray--900:#2c2c2e;--colors-foundation__green--100:#e1f3f1;--colors-foundation__green--200:#02a08b;--colors-foundation__negative:var(--colors-foundation__black);--colors-foundation__orange--100:#ffe7e6;--colors-foundation__orange--200:#ff8000;--colors-foundation__positive:var(--colors-foundation__white);--colors-foundation__purple--10:#696ef21a;--colors-foundation__purple--100:#696ef2;--colors-foundation__purple--200:#413cd4;--colors-foundation__purple--300:#3015b0;--colors-foundation__purple--400:#2a2c5f;--colors-foundation__purple--500:#202143;--colors-foundation__purple--600:#13142c;--colors-foundation__red--100:#ffeaee;--colors-foundation__red--300:#f02031;--colors-foundation__white:#ffffff;--colors-query-viewer-01:#c53b3d;--colors-query-viewer-02:#9c3725;--colors-query-viewer-03:#f57a4d;--colors-query-viewer-04:#fbbc58;--colors-query-viewer-05:#a7e9e1;--colors-query-viewer-06:#2ed3c6;--colors-query-viewer-07:#095d6a;--colors-query-viewer-08:#182f53;--colors-query-viewer-09:#8d89a3;--colors-query-viewer-10:#aa6890;--elevation--1:var(--colors-foundation__positive);--elevation--2:var(--colors-foundation__positive);--elevation--3:var(--colors-foundation__positive);--elevation--4:var(--colors-foundation__positive);--surface--alternative:var(--colors-foundation__gray--200);--surface--positive:var(--colors-foundation__white);--alert-error__background-color:var(--colors-foundation__red--100);--alert-notification__background-color:var(--accents__primary-dim--hover);--alert-success__background-color:var(--colors-foundation__green--100);--alert-warning__background-color:var(--colors-foundation__orange--100);--breadcrumb__background-color:var(--surface--positive);--chatbot-bubble__background-color:var(--colors-foundation__gray--300);--chatbot-header__background-color:var(--accents__secondary);--header-primary__background-color:var(--accents__secondary);--header-primary__background-color--active:var(--accents__secondary--active);--header-primary__background-color--hover:var(--accents__secondary--hover);--header-primary__border-color:var(--accents__primary);--sidebar-dropdown__background-color:var(--accents__secondary--active);--sidebar__background-color:var(--accents__secondary);--sidebar__background-color--active:var(--accents__secondary--active);--sidebar__background-color--hover:var(--accents__secondary--hover);--tag__background-color--error:var(--colors-foundation__red--100);--tag__background-color--primary:var(--accents__primary-dim--hover);--tag__background-color--success:var(--colors-foundation__green--100);--tag__background-color--warning:var(--colors-foundation__orange--100);--code__color-doctag:var(--colors-foundation__purple--400);--code__color-keyword:color-mix( in srgb, var(--colors-foundation__purple--400), var(--colors-foundation__orange--200) );--code__color-meta__keyword:var(--colors-foundation__purple--400);--code__color-template-tag:var(--colors-foundation__purple--400);--code__color-template-variable:var(--colors-foundation__purple--400);--code__color-type:var(--colors-foundation__purple--400);--code__color-variable-language:var(--colors-foundation__purple--400)}:root.dark,gx-eai-header,gx-eai-aside-start{color-scheme:dark;--colors-foundation__black:#121212;--colors-foundation__gray--100:#323234;--colors-foundation__gray--1000:#242426;--colors-foundation__gray--200:#1c1c1e;--colors-foundation__gray--300:#575965;--colors-foundation__gray--400:#939498;--colors-foundation__gray--500:#c3c4c8;--colors-foundation__gray--600:#e0e0e0;--colors-foundation__gray--700:#3e3e40;--colors-foundation__gray--800:#353537;--colors-foundation__gray--900:#2c2c2e;--colors-foundation__green--100:#e1f3f1;--colors-foundation__green--200:#50beae;--colors-foundation__negative:var(--colors-foundation__white);--colors-foundation__orange--100:#ffe7e6;--colors-foundation__orange--200:#ffab13;--colors-foundation__positive:var(--colors-foundation__black);--colors-foundation__purple--10:#a9acf81a;--colors-foundation__purple--100:#a9acf8;--colors-foundation__purple--200:#ccccfb;--colors-foundation__purple--300:#858af6;--colors-foundation__purple--400:#666483;--colors-foundation__purple--500:#53516e;--colors-foundation__purple--600:#34334e;--colors-foundation__red--100:#ffeaee;--colors-foundation__red--300:#f9464e;--colors-foundation__white:#ffffff;--colors-query-viewer-01:#d8777b;--colors-query-viewer-02:#da553b;--colors-query-viewer-03:#f8af96;--colors-query-viewer-04:#fde2b6;--colors-query-viewer-05:#dcf6f4;--colors-query-viewer-06:#96e4dc;--colors-query-viewer-07:#2eb7de;--colors-query-viewer-08:#345a8c;--colors-query-viewer-09:#b9b7c8;--colors-query-viewer-10:#c490af;--elevation--1:var(--colors-foundation__gray--1000);--elevation--2:var(--colors-foundation__gray--900);--elevation--3:var(--colors-foundation__gray--800);--elevation--4:var(--colors-foundation__gray--700);--surface--alternative:var(--colors-foundation__gray--200);--surface--positive:var(--colors-foundation__black);--alert-error__background-color:var(--elevation--3);--alert-notification__background-color:var(--elevation--3);--alert-success__background-color:var(--elevation--3);--alert-warning__background-color:var(--elevation--3);--breadcrumb__background-color:var(--surface--alternative);--chatbot-bubble__background-color:var(--elevation--1);--chatbot-header__background-color:var(--elevation--1);--header-primary__background-color:var(--elevation--1);--header-primary__background-color--active:var( --colors-foundation__gray--700 );--header-primary__background-color--hover:var( --colors-foundation__gray--800 );--header-primary__border-color:var(--colors-foundation__gray--300);--sidebar-dropdown__background-color:var(--elevation--3);--sidebar__background-color:var(--elevation--1);--sidebar__background-color--active:var(--colors-foundation__gray--300);--sidebar__background-color--hover:var(--colors-foundation__gray--400);--tag__background-color--error:var(--elevation--1);--tag__background-color--primary:var(--elevation--1);--tag__background-color--success:var(--elevation--1);--tag__background-color--warning:var(--elevation--1);--code__color-doctag:var(--colors-foundation__purple--100);--code__color-keyword:var(--colors-foundation__purple--100);--code__color-meta__keyword:var(--colors-foundation__purple--100);--code__color-template-tag:var(--colors-foundation__purple--100);--code__color-template-variable:var(--colors-foundation__purple--100);--code__color-type:var(--colors-foundation__purple--100);--code__color-variable-language:var(--colors-foundation__purple--100)}:root,gx-eai-header,gx-eai-aside-start{--border-radius--0:0px;--border-radius--xs:1px;--border-radius--s:2px;--border-radius--m:4px;--border-radius--l:8px;--border-radius--xl:16px;--border-radius--xxl:32px;--box-shadow--1:0px 2px 1px -1px rgba(0, 0, 0, .12), 0px 1px 3px 0px rgba(0, 0, 0, .1);--box-shadow--2:0px 1px 10px 0px rgba(0, 0, 0, .12), 0px 2px 4px -1px rgba(0, 0, 0, .1);--box-shadow--3:0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .1);--box-shadow--4:0px 5px 22px 4px rgba(0, 0, 0, .12), 0px 7px 8px -4px rgba(0, 0, 0, .1);--accents__destructive:var(--colors-foundation__red--300);--accents__disabled:var(--colors-foundation__gray--400);--accents__primary:var(--colors-foundation__purple--100);--accents__primary--active:var(--colors-foundation__purple--300);--accents__primary--hover:var(--colors-foundation__purple--200);--accents__primary-dim--hover:var(--colors-foundation__purple--10);--accents__secondary:var(--colors-foundation__purple--600);--accents__secondary--active:var(--colors-foundation__purple--400);--accents__secondary--hover:var(--colors-foundation__purple--500);--body-m__font-color--gray:var(--colors-foundation__gray--500);--body-m__font-color--positive:var(--text__on-surface--positive);--body-s-font-color--gray:var(--colors-foundation__gray--500);--body-s-font-color--positive:var(--text__on-surface--positive);--border-color__destructive:var(--accents__destructive);--border-color__disabled:var(--accents__disabled);--border-color__error:var(--colors-foundation__red--300);--border-color__focused:var(--accents__secondary);--border-color__mild:var(--colors-foundation__gray--300);--border-color__primary:var(--accents__primary);--border-color__primary--active:var(--accents__primary--active);--border-color__primary--hover:var(--accents__primary--hover);--border-color__strong:var(--colors-foundation__gray--600);--border-color__success:var(--colors-foundation__green--200);--border-color__warning:var(--colors-foundation__orange--200);--headings-h1-font-color--positive:var(--text__on-surface--positive);--icons__destructive:var(--colors-foundation__red--300);--icons__disabled:var(--colors-foundation__gray--400);--icons__error:var(--colors-foundation__red--300);--icons__on-alert:var(--colors-foundation__positive);--icons__on-disabled:var(--colors-foundation__gray--300);--icons__on-primary:var(--colors-foundation__positive);--icons__on-secondary:var(--colors-foundation__white);--icons__on-surface--positive:var(--colors-foundation__negative);--icons__primary:var(--colors-foundation__purple--100);--icons__primary--active:var(--colors-foundation__purple--300);--icons__primary--hover:var(--colors-foundation__purple--200);--icons__success:var(--colors-foundation__green--200);--icons__warning:var(--colors-foundation__orange--200);--link__font-color:var(--text__primary);--text__destructive:var(--colors-foundation__red--300);--text__disabled:var(--colors-foundation__gray--400);--text__error:var(--colors-foundation__red--300);--text__on-alert:var(--colors-foundation__positive);--text__on-disabled:var(--colors-foundation__gray--300);--text__on-primary:var(--colors-foundation__positive);--text__on-secondary:var(--colors-foundation__white);--text__on-surface--alternative:var(--colors-foundation__negative);--text__on-surface--negative:var(--colors-foundation__positive);--text__on-surface--positive:var(--colors-foundation__negative);--text__primary:var(--accents__primary);--text__primary--active:var(--colors-foundation__purple--300);--text__primary--hover:var(--accents__primary--hover);--font-size--m:16px;--spacing--0:0px;--spacing--xs:2px;--spacing--s:4px;--spacing--m:8px;--spacing--l:16px;--spacing--xl:24px;--spacing--xxl:32px}html{scrollbar-width:thin;scrollbar-color:var(--accents__secondary) transparent}html::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}html::-webkit-scrollbar-thumb{background-color:var(--accents__secondary)}body{display:grid;grid-template-rows:1fr;min-block-size:100dvh;margin:0;background-color:var(--surface--alternative);color:var(--text__on-surface--positive);font-family:SourceSansPro}:root.dark,gx-eai-header.hydrated,gx-eai-aside-start.hydrated{--GEAI-color__positive:var(--GEAI-color__black);--GEAI-color__negative:var(--GEAI-color__white);--GEAI-color__white:var(--GEAI-color-dark__white, #ffffff);--GEAI-color__black:var(--GEAI-color-dark__black, #121212);--GEAI-color__gray--100:var(--GEAI-color-dark__gray--100, #242426);--GEAI-color__gray--200:var(--GEAI-color-dark__gray--200, #121212);--GEAI-color__gray--300:var(--GEAI-color-dark__gray--300, #888c8c);--GEAI-color__gray--400:var(--GEAI-color-dark__gray--400, #c7cbcb);--GEAI-color__gray--450:var(--GEAI-color-dark__gray--450, #444948);--GEAI-color__gray--500:var(--GEAI-color-dark__gray--500, #d8dddd);--GEAI-color__gray--600:var(--GEAI-color-dark__gray--600, #e6ebea);--GEAI-color__gray--700:var(--GEAI-color-dark__gray--700, #545959);--GEAI-color__gray--800:var(--GEAI-color-dark__gray--800, #393e3e);--GEAI-color__gray--900:var(--GEAI-color-dark__gray--900, #1b2020);--GEAI-color__gray--1000:var(--GEAI-color-dark__gray--1000, #171919);--GEAI-color__aqua--10:var(--GEAI-color-dark__aqua--10, #f5fbfa1a);--GEAI-color__aqua--100:var(--GEAI-color-dark__aqua--100, #8ad7d2);--GEAI-color__aqua--200:var(--GEAI-color-dark__aqua--200, #b6efeb);--GEAI-color__aqua--300:var(--GEAI-color-dark__aqua--300, #21bab2);--GEAI-color__aqua--400:var(--GEAI-color-dark__aqua--400, #5a9c97);--GEAI-color__aqua--500:var(--GEAI-color-dark__aqua--500, #316e69);--GEAI-color__aqua--600:var(--GEAI-color-dark__aqua--600, #004742);--GEAI-color__red--100:var(--GEAI-color-dark__red--100, #ffeaee);--GEAI-color__red--300:var(--GEAI-color-dark__red--300, #f9464e);--GEAI-color__orange--100:var(--GEAI-color-dark__orange--100, #ffe7e6);--GEAI-color__orange--200:var(--GEAI-color-dark__orange--200, #ffab13);--GEAI-color__green--100:var(--GEAI-color-dark__green--100, #e1f3f1);--GEAI-color__green--200:var(--GEAI-color-dark__green--200, #50beae);--GEAI-surface--positive:var(--GEAI-color__gray--200);--GEAI-surface--negative:var(--GEAI-color__white);--GEAI-surface--alternative:var(--GEAI-color__gray--900);--GEAI-elevation--1:var(--GEAI-color__gray--1000);--GEAI-elevation--2:var(--GEAI-color__gray--500);--GEAI-elevation--3:var(--GEAI-color__gray--900);--GEAI-elevation--4:var(--GEAI-color__gray--700);--GEAI-accent__primary:var(--GEAI-color__aqua--100);--GEAI-accent__primary--hover:var(--GEAI-color__aqua--200);--GEAI-accent__primary-dim--hover:var(--GEAI-color__aqua--10);--GEAI-accent__primary--active:var(--GEAI-color__aqua--300);--GEAI-accent__secondary:var(--GEAI-color__aqua--400);--GEAI-accent__secondary--hover:var(--GEAI-color__aqua--500);--GEAI-accent__secondary--active:var(--GEAI-color__aqua--600);--GEAI-accent__disabled:var(--GEAI-color__gray--450);--GEAI-accent__destructive:var(--GEAI-color__red-300);--GEAI-text__on-surface--positive:var(--GEAI-color__gray--600);--GEAI-text__on-surface--negative:var(--GEAI-color__gray--100);--GEAI-text__on-surface--alternative:var(--GEAI-color__gray--500);--GEAI-text__on-primary:var(--GEAI-color__positive);--GEAI-text__on-secondary:var(--GEAI-color__negative);--GEAI-text__on-disabled:var(--GEAI-color__gray--600);--GEAI-text__on-destructive:var(--GEAI-color__positive);--GEAI-text__on-alert:var(--GEAI-color__positive);--GEAI-text__primary:var(--GEAI-color__aqua--100);--GEAI-text__primary--hover:var(--GEAI-color__aqua--200);--GEAI-text__primary--active:var(--GEAI-color__aqua--300);--GEAI-text__disabled:var(--GEAI-color__gray--500);--GEAI-text__destructive:var(--GEAI-color__red--300);--GEAI-text__error:var(--GEAI-color__red--300);--GEAI-icon__on-surface--positive:var(--GEAI-color__gray--900);--GEAI-icon__on-surface--negative:var(--GEAI-color__gray--100);--GEAI-icon__on-surface--alternative:var(--GEAI-color__gray--900);--GEAI-icon__on-primary:var(--GEAI-color__positive);--GEAI-icon__on-secondary:var(--GEAI-color__positive);--GEAI-icon__on-disabled:var(--GEAI-color__gray--600);--GEAI-icon__primary:var(--GEAI-color__aqua--100);--GEAI-icon__primary--hover:var(--GEAI-color__aqua--200);--GEAI-icon__primary--active:var(--GEAI-color__aqua--300);--GEAI-icon__disabled:var(--GEAI-color__gray--500);--GEAI-icon__destructive:var(--GEAI-color__red--300);--GEAI-border-color__primary:var(--GEAI-color__aqua--100);--GEAI-border-color__primary--hover:var(--GEAI-color__aqua--200);--GEAI-border-color__primary--active:var(--GEAI-color__aqua--300);--GEAI-border-color__secondary:var(--GEAI-color__aqua--400);--GEAI-border-color__secondary--hover:var(--GEAI-color__aqua--500);--GEAI-border-color__secondary--active:var(--GEAI-color__aqua--600);--GEAI-border-color__disabled:var(--GEAI-color__gray--450);--GEAI-border-color__focused:var(--GEAI-color__aqua--400);--GEAI-border-color__destructive:var(--GEAI-color__red--300);--GEAI-border-color__error:var(--GEAI-color__red--300);--GEAI-border-color__mild:var(--GEAI-color__gray--700);--GEAI-border-color__strong:var(--GEAI-color__gray--600)}:root.light{--GEAI-color__positive:var(--GEAI-color__white);--GEAI-color__negative:var(--GEAI-color__black);--GEAI-color__white:var(--GEAI-color-light__white, #ffffff);--GEAI-color__black:var(--GEAI-color-light__black, #121212);--GEAI-color__gray--100:var(--GEAI-color-light__gray--100, #f3f9f9);--GEAI-color__gray--200:var(--GEAI-color-light__gray--200, #e7f2f2);--GEAI-color__gray--300:var(--GEAI-color-light__gray--300, #cad6d5);--GEAI-color__gray--400:var(--GEAI-color-light__gray--400, #98a4a3);--GEAI-color__gray--450:var(--GEAI-color-light__gray--450, #7e8a89);--GEAI-color__gray--500:var(--GEAI-color-light__gray--500, #5e6a69);--GEAI-color__gray--600:var(--GEAI-color-light__gray--600, #3f4b4a);--GEAI-color__gray--700:var(--GEAI-color-light__gray--700, #2b3736);--GEAI-color__gray--800:var(--GEAI-color-light__gray--800, #1e2a29);--GEAI-color__gray--900:var(--GEAI-color-light__gray--900, #152120);--GEAI-color__gray--1000:var(--GEAI-color-light__gray--1000, #242426);--GEAI-color__aqua--10:var(--GEAI-color-light__aqua--10, #00786f30);--GEAI-color__aqua--100:var(--GEAI-color-light__aqua--100, #00786f);--GEAI-color__aqua--200:var(--GEAI-color-light__aqua--200, #005d56);--GEAI-color__aqua--300:var(--GEAI-color-light__aqua--300, #004742);--GEAI-color__aqua--400:var(--GEAI-color-light__aqua--400, #063431);--GEAI-color__aqua--500:var(--GEAI-color-light__aqua--500, #0c2624);--GEAI-color__aqua--600:var(--GEAI-color-light__aqua--600, #152120);--GEAI-color__red--100:var(--GEAI-color-light__red--100, #ffeaee);--GEAI-color__red--300:var(--GEAI-color-light__red--300, #f02031);--GEAI-color__orange--100:var(--GEAI-color-light__orange--100, #ffe7e6);--GEAI-color__orange--200:var(--GEAI-color-light__orange--200, #ff8000);--GEAI-color__green--100:var(--GEAI-color-light__green--100, #e1f3f1);--GEAI-color__green--200:var(--GEAI-color-light__green--200, #02a08b);--GEAI-surface--positive:var(--GEAI-color__white);--GEAI-surface--negative:var(--GEAI-color__black);--GEAI-surface--alternative:var(--GEAI-color__gray--100);--GEAI-elevation--1:var(--GEAI-color__white);--GEAI-elevation--2:var(--GEAI-color__white);--GEAI-elevation--3:var(--GEAI-color__white);--GEAI-elevation--4:var(--GEAI-color__white);--GEAI-accent__primary:var(--GEAI-color__aqua--100);--GEAI-accent__primary--hover:var(--GEAI-color__aqua--200);--GEAI-accent__primary-dim--hover:var(--GEAI-color__aqua--10);--GEAI-accent__primary--active:var(--GEAI-color__aqua--300);--GEAI-accent__secondary:var(--GEAI-color__aqua--400);--GEAI-accent__secondary--hover:var(--GEAI-color__aqua--500);--GEAI-accent__secondary--active:var(--GEAI-color__aqua--600);--GEAI-accent__disabled:var(--GEAI-color__gray--400);--GEAI-accent__destructive:var(--GEAI-color__red-300);--GEAI-text__on-surface--positive:var(--GEAI-color__black);--GEAI-text__on-surface--negative:var(--GEAI-color__white);--GEAI-text__on-primary:var(--GEAI-color__positive);--GEAI-text__on-secondary:var(--GEAI-color__positive);--GEAI-text__on-disabled:var(--GEAI-color__gray--300);--GEAI-text__on-destructive:var(--GEAI-color__positive);--GEAI-text__on-alert:var(--GEAI-color__positive);--GEAI-text__primary:var(--GEAI-color__aqua--100);--GEAI-text__primary--hover:var(--GEAI-color__aqua--200);--GEAI-text__primary--active:var(--GEAI-color__aqua--300);--GEAI-text__disabled:var(--GEAI-color__gray--400);--GEAI-text__destructive:var(--GEAI-color__red--300);--GEAI-text__error:var(--GEAI-color__red--300);--GEAI-icon__on-surface--positive:var(--GEAI-color__black);--GEAI-icon__on-surface--negative:var(--GEAI-color__white);--GEAI-icon__on-primary:var(--GEAI-color__positive);--GEAI-icon__on-secondary:var(--GEAI-color__positive);--GEAI-icon__on-disabled:var(--GEAI-color__gray--300);--GEAI-icon__primary:var(--GEAI-color__aqua--100);--GEAI-icon__primary--hover:var(--GEAI-color__aqua--200);--GEAI-icon__primary--active:var(--GEAI-color__aqua--300);--GEAI-icon__disabled:var(--GEAI-color__gray--400);--GEAI-icon__destructive:var(--GEAI-color__red--300);--GEAI-border-color__primary:var(--GEAI-color__aqua--100);--GEAI-border-color__primary--hover:var(--GEAI-color__aqua--200);--GEAI-border-color__primary--active:var(--GEAI-color__aqua--300);--GEAI-border-color__secondary:var(--GEAI-color__aqua--400);--GEAI-border-color__secondary--hover:var(--GEAI-color__aqua--500);--GEAI-border-color__secondary--active:var(--GEAI-color__aqua--600);--GEAI-border-color__disabled:var(--GEAI-color__gray--400);--GEAI-border-color__focused:var(--GEAI-color__aqua--100);--GEAI-border-color__destructive:var(--GEAI-color__red--300);--GEAI-border-color__error:var(--GEAI-color__red--300);--GEAI-border-color__mild:var(--GEAI-color__gray--300);--GEAI-border-color__strong:var(--GEAI-color__gray--800)}:root.dark,:root.light,gx-eai-header,gx-eai-aside-start{--colors-foundation__positive:var(--GEAI-color__positive);--colors-foundation__negative:var(--GEAI-color__negative);--colors-foundation__black:var(--GEAI-color__black);--colors-foundation__black:var(--GEAI-color__white);--colors-foundation__gray--100:var(--GEAI-color__gray--100);--colors-foundation__gray--200:var(--GEAI-color__gray--200);--colors-foundation__gray--300:var(--GEAI-color__gray--300);--colors-foundation__gray--400:var(--GEAI-color__gray--400);--colors-foundation__gray--500:var(--GEAI-color__gray--500);--colors-foundation__gray--600:var(--GEAI-color__gray--600);--colors-foundation__gray--700:var(--GEAI-color__gray--700);--colors-foundation__gray--800:var(--GEAI-color__gray--800);--colors-foundation__gray--900:var(--GEAI-color__gray--900);--colors-foundation__gray--1000:var(--GEAI-color__gray--1000);--colors-foundation__purple--10:var(--GEAI-color__aqua--10);--colors-foundation__purple--100:var(--GEAI-color__aqua--100);--colors-foundation__purple--200:var(--GEAI-color__aqua--200);--colors-foundation__purple--300:var(--GEAI-color__aqua--300);--colors-foundation__purple--400:var(--GEAI-color__aqua--400);--colors-foundation__purple--500:var(--GEAI-color__aqua--500);--colors-foundation__purple--600:var(--GEAI-color__aqua--600);--colors-foundation__red--100:var(--GEAI-color__red--100);--colors-foundation__red--300:var(--GEAI-color__red--300);--colors-foundation__orange--100:var(--GEAI-color__orange--100);--colors-foundation__orange--200:var(--GEAI-color__orange--200);--colors-foundation__green--100:var(--GEAI-color__green--100);--colors-foundation__green--100:var(--GEAI-color__green--200);--surface--positive:var(--GEAI-surface--positive);--surface--negative:var(--GEAI-surface--negative);--surface--alternative:var(--GEAI-surface--alternative);--elevation--1:var(--GEAI-elevation--1);--elevation--2:var(--GEAI-elevation--2);--elevation--3:var(--GEAI-elevation--3);--elevation--4:var(--GEAI-elevation--4);--accents__primary:var(--GEAI-accent__primary);--accents__primary--hover:var(--GEAI-accent__primary--hover);--accents__primary-dim--hover:var(--GEAI-accent__primary-dim--hover);--accents__primary--active:var(--GEAI-accent__primary--active);--accents__secondary:var(--GEAI-accent__secondary);--accents__secondary--hover:var(--GEAI-accent__secondary--hover);--accents__secondary--active:var(--GEAI-accent__secondary--active);--accents__disabled:var(--GEAI-accent__disabled);--accents__destructive:var(--GEAI-accent__destructive);--text__on-surface--negative:var(--GEAI-text__on-surface--negative);--text__on-surface--positive:var(--GEAI-text__on-surface--positive);--text__on-surface--alternative:var(--GEAI-text__on-surface--alternative);--text__on-primary:var(--GEAI-text__on-primary);--text__on-secondary:var(--GEAI-text__on-secondary);--text__on-disabled:var(--GEAI-text__on-disabled);--text__primary:var(--GEAI-text__primary);--text__primary--hover:var(--GEAI-text__primary--hover);--text__primary--active:var(--GEAI-text__primary--active);--text__destructive:var(--GEAI-text__destructive);--text__error:var(--GEAI-text__error);--icons__on-surface--positive:var(--GEAI-icon__on-surface--positive);--icons__on-primary:var(--GEAI-icon__on-primary);--icons__on-secondary:var(--GEAI-icon__on-secondary);--icons__on-disabled:var(--GEAI-icon__on-disabled);--icons__primary:var(--GEAI-icon__primary);--icons__primary--hover:var(--GEAI-icon__primary--hover);--icons__primary--active:var(--GEAI-icon__primary--active);--icons__disabled:var(--GEAI-icon__disabled);--icons__destructive:var(--GEAI-icon__destructive);--border-color__primary:var(--GEAI-border-color__primary);--border-color__primary--hover:var(--GEAI-border-color__primary--hover);--border-color__primary--active:var(--GEAI-border-color__primary--active);--border-color__disabled:var(--GEAI-border-color__disabled);--border-color__focused:var(--GEAI-border-color__focused);--border-color__destructive:var(--GEAI-border-color__destructive);--border-color__error:var(--GEAI-border-color__error);--border-color__mild:var(--GEAI-border-color__mild);--border-color__strong:var(--GEAI-border-color__strong)}:root.light{--alert-notification__background-color:#cfe6e4}body{--assistant-icon-size:20px;--login-logout-logo__inline-size:173px;--login-logout-logo__block-size:60px;--login-home-header__inline-size:172px;--login-home-header__block-size:35px;--chat-image-size:40px;--chat-background-image-size:var(--spacing--xl);--chat-image-and-text-gap:var(--spacing--l);--chat-item-inline-size: calc(100% - 128px) ;--send-input-max-lines:15;--send-input-padding:calc(var(--spacing--l) - var(--spacing--s));--icon-audio:url(/assets/icons/audio.svg);--icon-file:url(/assets/icons/projects.svg);--icon-image-gallery:url(/assets/icons/image-gallery.svg);--icon-video:url(/assets/icons/video.svg)}::part(layout-drag-bar){color:var(--border-color__mild)}gx-eai-header{padding-inline-end:var(--spacing--m)}gx-eai-header::part(sidebar-button){padding-inline:var(--spacing--m);color:var(--body-m__font-color--positive)}gx-eai-header::part(sidebar-button collapsed){--icon-path:url(/assets/icons/hamburger.svg)}gx-eai-header::part(sidebar-button expanded){--icon-path:url(/assets/icons/close.svg)}gx-eai-header::part(logo){block-size:var(--login-home-header__block-size);inline-size:var(--login-home-header__inline-size)}gx-eai-header::part(projects-container){gap:1px}gx-eai-header::part(project__caption){block-size:32px;color:var(--body-m__font-color--positive)}gx-eai-header::part(organizations-container){gap:1px}gx-eai-header::part(projects__combo-box),gx-eai-header::part(organizations__combo-box){--ch-combo-box-item__background-image-size:var(--spacing--l);--ch-combo-box-separation:1px;column-gap:var(--spacing--xl)}gx-eai-header::part(settings-button),gx-eai-header::part(app-button){gap:var(--spacing--l)}gx-eai-header::part(settings-button):after,gx-eai-header::part(settings-button__image){inline-size:32px;block-size:32px}gx-eai-header::part(app-button):after,gx-eai-header::part(app-button__image){inline-size:32px;block-size:32px}gx-eai-header::part(settings-button__image--empty),gx-eai-header::part(app-button__image--empty){filter:invert(1)}gx-eai-header::part(settings-button):after{-webkit-mask:no-repeat center/var(--spacing--xl) url(/assets/icons/close.svg);background-color:var(--body-m__font-color--positive)}gx-eai-header::part(settings-button__name),gx-eai-header::part(app-button__name){color:var(--text__primary)}gx-eai-header::part(settings-button__organization){color:var(--text__on-secondary);text-transform:initial}gx-eai-header::part(dropdown__header){margin-block-end:var(--spacing--l);padding-block-end:var(--spacing--xl);border-block-end:1px solid var(--border-color__mild);gap:var(--spacing--l)}gx-eai-header::part(window){grid-auto-rows:max-content;--ch-dropdown-separation-x:-8px;--ch-dropdown-separation-y:2px;--ch-popover-min-inline-size:305px}gx-eai-header::part(dropdown__footer){margin-block-start:var(--spacing--l);padding-block-start:var(--spacing--xl);border-block-start:1px solid var(--border-color__mild);gap:var(--spacing--l)}gx-eai-header::part(dropdown__theme-wrapper){block-size:32px;gap:var(--spacing--xl)}gx-eai-header::part(dropdown__theme-label){--icon-path:url(/assets/icons/dark-mode.svg)}gx-eai-aside-start::part(history-page history){gap:var(--spacing--m)}gx-eai-aside-start::part(empty-history-page),gx-eai-aside-start::part(loading-history-page){padding-block-start:var(--spacing--m)}gx-eai-aside-start::part(item__caption){text-overflow:ellipsis;overflow:hidden;white-space:pre-wrap;word-break:break-word;hyphens:auto;max-height:3em;line-height:1.2}gx-eai-aside-start::part(sidebar){--ch-sidebar-inline-size--collapsed:40px;color:var(--text__on-secondary);background-color:var(--sidebar__background-color);border-inline-end:1px solid var(--header-primary__border-color)}gx-eai-aside-start::part(sidebar__content){padding-block:var(--spacing--l) var(--spacing--m);padding-inline:var(--spacing--l);grid-template-rows:32px max-content 1fr;gap:var(--spacing--xl)}gx-eai-aside-start::part(collapse-sidebar-button){padding-inline:0}gx-eai-aside-start::part(collapse-sidebar-button){--icon-path:url(/assets/icons/arrow-left.svg)}gx-eai-aside-start::part(collapse-sidebar-button):before{inline-size:32px;block-size:32px}gx-eai-aside-start::part(tooltip){--ch-tooltip-separation-x:var(--spacing--m);padding-inline:var(--spacing--m);padding-block:var(--spacing--s);background-color:var(--colors-foundation__gray--300);border-radius:var(--border-radius--m);color:var(--colors-foundation__white);text-transform:initial}html[dir=rtl] gx-eai-aside-start::part(collapse-sidebar-button):before{transform:rotate(180deg)}gx-eai-aside-start::part(sidebar__chats-favorite-section),gx-eai-aside-start::part(sidebar__chats-section){gap:var(--spacing--l)}gx-eai-aside-start::part(favorite-assistants__list){gap:var(--spacing--l);grid-auto-rows:minmax(24px,max-content)}gx-eai-aside-start::part(favorite-assistants__button icon){gap:var(--spacing--m)}gx-eai-aside-start::part(favorite-assistants__button icon):before{-webkit-mask-size:var(--assistant-icon-size)}gx-eai-aside-start::part(favorite-assistants__button){white-space:pre-wrap;word-break:break-word;hyphens:auto;text-align:left;line-height:1.2}gx-eai-aside-start::part(favorite-assistants__button):focus-visible{outline:1px solid var(--accents__secondary--active)}gx-eai-aside-start::part(favorite-assistants__button):hover{color:var(--text__primary--hover)}gx-eai-aside-start::part(add-assistants){--icon-path:url(/assets/icons/grid-view.svg)}gx-eai-aside-start::part(add-assistants){max-inline-size:max-content;padding-inline:var(--spacing--m);margin-inline-start:calc(var(--spacing--m) * -1)}gx-eai-aside-start::part(new-chat-button){--icon-path:url(/assets/icons/add.svg)}gx-eai-aside-start::part(new-default-chat-button){--icon-path:url(/assets/icons/chat.svg)}gx-eai-aside-start::part(chat-history){row-gap:var(--spacing--l)}gx-eai-aside-start::part(item__action){padding-block:var(--spacing--s)}gx-eai-aside-start::part(chat_history__search-container){gap:var(--spacing--m)}gx-eai-aside-start::part(expand-button){--ch-sidebar__chevron-background-image:url(/assets/icons/hamburger.svg);--ch-sidebar__chevron-size:var(--spacing--xl);block-size:100%;padding-block:var(--spacing--l);align-items:flex-start;justify-content:center}gx-eai-aside-start::part(expand-button):before{transform:unset}gx-eai-aside-end::part(sidebar){--ch-sidebar-inline-size--collapsed:40px;color:var(--text__on-secondary);background-color:var(--sidebar__background-color)}:where(button,a){all:unset;display:inline-flex;align-items:center;user-select:none;touch-action:manipulation;cursor:pointer}button:disabled{pointer-events:none}h1,h2,h3,h4,h5,h6,p{font:unset;margin:0;padding:0;color:unset}*,:after,:before{box-sizing:border-box}gx-eai-chat-empty-placeholder,gx-eai-chat-assistant::part(send-container){justify-self:center;inline-size:var(--chat-item-inline-size);max-inline-size:1024px}ch-flexible-layout::part(tab){gap:unset;min-inline-size:190px;border-inline-end:var(--border-radius--xs) solid var(--border-color__mild);background-color:var(--surface--alternative);padding-inline:var(--spacing--l) var(--spacing--m)}ch-flexible-layout::part(drag-preview-element){block-size:48px}ch-flexible-layout::part(tab-list){overflow:auto;scrollbar-width:thin;min-block-size:48px;gap:unset;border-block-end:1px solid var(--border-color__mild)}ch-flexible-layout::part(close-button){margin-inline-start:var(--spacing--l)}ch-flexible-layout::part(close-button):after{inline-size:32px;block-size:32px;-webkit-mask-size:14px;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z"/></svg>')}ch-flexible-layout::part(close-button):focus-visible{outline:1px solid currentColor}ch-flexible-layout::part(close-button):hover{color:var(--text__primary--hover)}@media(max-width:768px){ch-flexible-layout::part(Main leaf block-start block start){grid-template:"panel-container" 1fr/1fr}}::part(chats){gap:var(--spacing--l)}gx-eai-new-chat{margin:var(--spacing--xxl);gap:var(--spacing--xxl)}gx-eai-new-chat::part(settings-expandable-button){display:flex;align-items:center}gx-eai-new-chat::part(expandable-button):hover{background-color:var(--accents__primary-dim--hover);border-color:var(--border-color__primary--hover);color:var(--text__primary--hover)}gx-eai-new-chat::part(expandable-button):active{color:var(--text__primary--active);border-color:var(--border-color__primary--active)}gx-eai-new-chat::part(expandable-button):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-new-chat::part(window){border:1px solid color-mix(in srgb,currentColor 8%,transparent)}gx-eai-new-chat::part(search-assistant){max-inline-size:256px}gx-eai-new-chat::part(cards-container){gap:var(--spacing--xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,307px),.5fr))}gx-eai-new-chat::part(card){display:grid;grid-template-rows:max-content 1fr max-content;gap:var(--spacing--l);background-color:var(--surface--alternative);border-radius:8px;box-shadow:var(--box-shadow--1)}gx-eai-new-chat::part(card__name-container){padding-inline:var(--spacing--l) var(--spacing--m);padding-block:var(--spacing--m);border-block-end:1px solid var(--colors-foundation__gray--300)}gx-eai-new-chat::part(card__default-flag):before{--icon-path:url(/assets/icons/default-assistant.svg)}gx-eai-new-chat::part(settings-expandable-button):before{--icon-path:url(/assets/icons/show-more.svg)}gx-eai-new-chat::part(card__favorite-flag):before{--icon-path:url(/assets/icons/favorite.svg)}gx-eai-new-chat::part(card__fav-button not-favorite):before{--icon-path:url(/assets/icons/favorite-off.svg)}gx-eai-new-chat::part(card__fav-button favorite):before{--icon-path:url(/assets/icons/favorite.svg)}gx-eai-new-chat::part(card__default-button not-default):before{--icon-path:url(/assets/icons/assistant-default-off.svg)}gx-eai-new-chat::part(card__default-button default):before{--icon-path:url(/assets/icons/assistant-default.svg)}gx-eai-new-chat::part(card__description){margin-inline:var(--spacing--l);block-size:54px}gx-eai-new-chat::part(card__footer){margin-inline:var(--spacing--l);margin-block-end:var(--spacing--l)}gx-eai-new-chat::part(card__select-button){--icon-path:url(/assets/icons/arrow-right.svg)}gx-eai-new-chat::part(card__read-more-button):hover{color:var(--text__primary--hover)}gx-eai-new-chat::part(card__read-more-button):active{color:var(--text__primary--active)}gx-eai-new-chat::part(card__read-more-button):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-new-chat::part(alert-container){inset-block-end:var(--spacing--xxl)}gx-eai-new-chat::part(alert){padding-inline:var(--spacing--m);padding-block:var(--spacing--s);color:var(--text__on-alert);background-color:var(--accents__primary);box-shadow:var(--box-shadow--2)}gx-eai-chat-assistant::part(query-viewer-type-card){--gx-query-viewer-card-sparkline-color:var( --colors-foundation__purple--400 );min-block-size:110px}gx-eai-chat-assistant::part(query-viewer-type-chart){min-block-size:600px}gx-eai-chat-assistant::part(query-viewer-chart){--highcharts-color-0:var(--accents__primary);--highcharts-color-1:var(--colors-query-viewer-01);--highcharts-color-2:var(--colors-query-viewer-02);--highcharts-color-3:var(--colors-query-viewer-03);--highcharts-color-4:var(--colors-query-viewer-04);--highcharts-color-5:var(--colors-query-viewer-05);--highcharts-color-6:var(--colors-query-viewer-06);--highcharts-color-7:var(--colors-query-viewer-07);--highcharts-color-8:var(--colors-query-viewer-08);--highcharts-color-9:var(--colors-query-viewer-09);--highcharts-neutral-color-10:color-mix( in srgb, var(--border-color__strong) 50%, transparent )}gx-eai-chat-assistant::part(query-viewer-card__title){margin:0;margin-block-start:12px}gx-eai-chat-assistant::part(query-viewer-card__value){color:var(--colors-foundation__gray--600);font-weight:700;font-size:80px;line-height:80px;letter-spacing:.4px}gx-eai-chat-assistant::part(query-viewer-card__sparkline){margin-block-start:12px}gx-eai-chat-assistant::part(query-viewer-card__max-min-value){margin-block-start:12px}gx-eai-chat-assistant::part(query-viewer-type-table){min-block-size:300px}gx-eai-chat-assistant::part(header){padding-inline:var(--spacing--m);min-block-size:50px;border-block-end:1px solid var(--border-color__mild);gap:var(--spacing--m)}gx-eai-chat-assistant::part(header__title){margin-inline-end:var(--spacing--m);gap:var(--spacing--m)}gx-eai-chat-assistant::part(header__title):before{content:"";inline-size:24px;block-size:24px;-webkit-mask:no-repeat center/var(--assistant-icon-size) var(--assistant-icon);background-color:var(--icons__primary--active)}gx-eai-chat-assistant::part(Main leaf block-start block start){grid-template:"panel-container" 1fr/1fr}gx-eai-chat-assistant::part(configuration-button){--icon-path:url(/assets/icons/account-settings.svg)}gx-eai-chat-assistant::part(clear-chat-button){--icon-path:url(/assets/icons/delete-outlined.svg)}gx-eai-chat-assistant::part(saved-queries-button){--icon-path:url(/assets/icons/database.svg)}gx-eai-chat-assistant::part(share-chat-button){--icon-path:url(/assets/icons/share.svg)}gx-eai-chat-assistant::part(content){gap:var(--spacing--l)}gx-eai-chat-assistant::part(message){display:grid;word-break:break-word}gx-eai-chat-assistant::part(message user),gx-eai-chat-assistant::part(message error),gx-eai-chat-assistant::part(assistant-content){display:grid;grid-template-columns:max-content 1fr;align-items:center;position:relative;max-inline-size:1024px;inline-size:var(--chat-item-inline-size);justify-self:center;gap:var(--chat-image-and-text-gap);white-space:break-spaces}gx-eai-chat-assistant::part(message user):before,gx-eai-chat-assistant::part(message error):before,gx-eai-chat-assistant::part(assistant-content):before{content:"";display:flex;inline-size:var(--chat-image-size);block-size:var(--chat-image-size);align-self:flex-start;z-index:1}gx-eai-chat-assistant::part(message user):after,gx-eai-chat-assistant::part(message error):after,gx-eai-chat-assistant::part(assistant-content):after{content:"";position:absolute;inset-inline-start:0;border-radius:var(--border-radius--l);inline-size:var(--chat-image-size);block-size:var(--chat-image-size)}gx-eai-chat-assistant::part(message user),gx-eai-chat-assistant::part(message error){padding-block:var(--spacing--s)}gx-eai-chat-assistant::part(message user):before,gx-eai-chat-assistant::part(message error):before{-webkit-mask:no-repeat center/var(--chat-background-image-size) url(/assets/icons/profile.svg);background-color:var(--icons__primary)}gx-eai-chat-assistant::part(message user):after,gx-eai-chat-assistant::part(message error):after{inset-block-start:var(--spacing--s);background-color:var(--colors-foundation__purple--10)}gx-eai-chat-assistant::part(message error):before{-webkit-mask-image:url(/assets/icons/error.svg)}gx-eai-chat-assistant::part(message assistant){background-color:var(--surface--alternative)}gx-eai-chat-assistant::part(assistant-content){padding-block:calc(var(--spacing--xl) - 4px)}gx-eai-chat-assistant::part(assistant-content):before{-webkit-mask:no-repeat center/var(--chat-background-image-size) url(/assets/icons/chat.svg);background-color:var(--icons__on-primary)}gx-eai-chat-assistant::part(assistant-content):after{inset-block-start:calc(var(--spacing--xl) - 4px);background-color:var(--accents__primary)}gx-eai-chat-assistant::part(assistant-content error):before{-webkit-mask:no-repeat center/var(--chat-background-image-size) url(/assets/icons/error.svg)}gx-eai-chat-assistant::part(assistant-loading){gap:var(--spacing--m)}gx-eai-chat-assistant::part(assistant-files){gap:var(--spacing--s)}gx-eai-chat-assistant::part(assistant-file){padding:var(--spacing--s);background-color:color-mix(in srgb,var(--colors-foundation__purple--100) 20%,transparent);border-radius:4px;gap:var(--spacing--s)}gx-eai-chat-assistant::part(assistant-file):before{inline-size:16px;block-size:16px;background-color:var(--accents__primary)}gx-eai-chat-assistant::part(assistant-file){--icon-path:url(/assets/icons/prompt.svg)}gx-eai-chat-assistant::part(message-with-images){gap:var(--spacing--l)}gx-eai-chat-assistant::part(message-with-images__text){display:grid;align-items:center;min-block-size:var(--chat-image-size)}gx-eai-chat-assistant::part(message-with-files__audio){block-size:50px;max-inline-size:100%}gx-eai-chat-assistant::part(message-with-files__image){block-size:150px;object-fit:contain}gx-eai-chat-assistant::part(message-with-files__video){block-size:300px;max-inline-size:100%}gx-eai-chat-assistant::part(skeleton){border-radius:4px;overflow:hidden}gx-eai-chat-assistant::part(skeleton):after{--gradient:linear-gradient( 90deg, transparent, color-mix(in srgb, var(--colors-foundation__gray--400) 25%, transparent) 40%, transparent );position:absolute;inset-inline-start:0px;inset-block:0px;inline-size:150%;background:var(--gradient),var(--gradient);transform:translate(-100%);animation:gx-skeleton-load 1.25s ease-in-out infinite;opacity:.75}gx-eai-chat-assistant::part(skeleton audio),gx-eai-chat-assistant::part(skeleton video),gx-eai-chat-assistant::part(skeleton image){inline-size:150px}gx-eai-chat-assistant::part(skeleton audio):before,gx-eai-chat-assistant::part(skeleton video):before,gx-eai-chat-assistant::part(skeleton image):before{block-size:100%;inline-size:100%;background-color:color-mix(in srgb,var(--colors-foundation__gray--300) 50%,transparent)}gx-eai-chat-assistant::part(dropdown__expandable-button),gx-eai-chat-assistant::part(picker){margin-block-end:calc(var(--send-input-padding) / 2)}gx-eai-chat-assistant::part(dropdown__window){--ch-dropdown-separation-y:6px}gx-eai-chat-assistant::part(dropdown__action){gap:var(--spacing--m)}gx-eai-chat-assistant::part(dropdown__expandable-button){--icon-path:url(/assets/icons/attach.svg)}gx-eai-chat-assistant::part(file-picker){--icon-path:var(--icon-file)}gx-eai-chat-assistant::part(image-picker){--icon-path:var(--icon-image-gallery)}gx-eai-chat-assistant::part(video-picker){--icon-path:var(--icon-video)}gx-eai-chat-assistant::part(files-to-upload){max-block-size:182px;padding:1px;margin:var(--spacing--m);gap:var(--spacing--m);overflow:auto}gx-eai-chat-assistant::part(image-to-upload){inline-size:50px;block-size:50px;content-visibility:auto;contain-intrinsic-size:auto 50px}gx-eai-chat-assistant::part(file-to-upload__extension){color:var(--text__primary--active);text-transform:uppercase}gx-eai-chat-assistant::part(remove-image-to-upload-button){position:relative;border:2px solid transparent}gx-eai-chat-assistant::part(remove-image-to-upload-button){--icon-path:url(/assets/icons/close.svg)}gx-eai-chat-assistant::part(remove-image-to-upload-button):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-chat-assistant::part(remove-image-to-upload-button):hover:after,gx-eai-chat-assistant::part(remove-image-to-upload-button):focus-visible:after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--surface--alternative) 40%,transparent);z-index:1}gx-eai-chat-assistant::part(remove-image-to-upload-button):before{position:absolute;inset:0;align-self:center;justify-self:center;z-index:2}gx-eai-chat-assistant::part(remove-image-to-upload-button):not(:hover):not(:focus-visible):before{display:none}gx-eai-chat-assistant::part(message-with-files__file),gx-eai-chat-assistant::part(remove-file-to-upload-button){padding-inline:calc(var(--spacing--l) - var(--spacing--s));padding-block:var(--spacing--m);background-color:var(--surface--alternative);border-radius:var(--border-radius--m);column-gap:var(--spacing--s)}gx-eai-chat-assistant::part(message-with-files__file):focus-visible,gx-eai-chat-assistant::part(remove-file-to-upload-button):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-chat-assistant::part(message-with-files__file):before,gx-eai-chat-assistant::part(remove-file-to-upload-button):before{inline-size:var(--spacing--xl);block-size:var(--spacing--xl);-webkit-mask:no-repeat center/100% var(--remove-file-to-upload-button-icon);background-color:currentColor;margin-inline-end:var(--spacing--s)}gx-eai-chat-assistant::part(remove-file-to-upload-button):after{inline-size:var(--spacing--xl);block-size:var(--spacing--xl);-webkit-mask:no-repeat center/100% url(/assets/icons/close.svg);background-color:currentColor}gx-eai-chat-assistant::part(message-with-files__file),gx-eai-chat-assistant::part(remove-file-to-upload-button file){--remove-file-to-upload-button-icon:var(--icon-file)}gx-eai-chat-assistant::part(remove-file-to-upload-button audio){--remove-file-to-upload-button-icon:var(--icon-audio)}gx-eai-chat-assistant::part(remove-file-to-upload-button video){--remove-file-to-upload-button-icon:var(--icon-video)}gx-eai-chat-assistant::part(send-container){margin-block:calc(var(--spacing--xxl) + var(--spacing--s));gap:var(--spacing--m)}gx-eai-chat-assistant::part(send-input-wrapper){border-radius:var(--border-radius--m);border:1px solid var(--border-color__strong)}gx-eai-chat-assistant::part(send-input){--ch-placeholder-color:var(--body-m__font-color--gray);padding:var(--send-input-padding);max-block-size:calc(var(--send-input-max-lines) * 18px + var( --send-input-padding ) * 2)}gx-eai-chat-assistant::part(send-button){margin-block-end:calc(var(--send-input-padding) / 2)}gx-eai-chat-assistant::part(send-button){--icon-path:url(/assets/icons/send.svg)}gx-eai-chat-assistant::part(copy-response-button){--icon-path:url(/assets/icons/copy.svg)}gx-eai-chat-assistant::part(regenerate-answer-button){--icon-path:url(/assets/icons/refresh.svg)}gx-eai-chat-assistant::part(reload-share-button){--icon-path:url(/assets/icons/refresh.svg)}gx-eai-chat-assistant::part(like-button){--icon-path:url(/assets/icons/like.svg)}gx-eai-chat-assistant::part(like-button liked){--icon-path:url(/assets/icons/like-solid.svg)}gx-eai-chat-assistant::part(dislike-button){--icon-path:url(/assets/icons/dislike.svg)}gx-eai-chat-assistant::part(dislike-button disliked){--icon-path:url(/assets/icons/dislike-solid.svg)}gx-eai-chat-assistant::part(stop-generating-answer-button){--icon-path:url(/assets/icons/stop.svg)}gx-eai-chat-assistant::part(save-query-button){--icon-path:url(/assets/icons/save.svg)}gx-eai-chat-assistant::part(view-query-detail){--icon-path:url(/assets/icons/password-show.svg)}gx-eai-chat-assistant::part(stop-generating-answer-button){inset-block-start:calc(var(--spacing--xs) * -1)}gx-eai-chat-empty-placeholder{color:var(--text__on-surface--positive)}gx-eai-chat-empty-placeholder::part(welcome-title){margin-block-start:var(--spacing--xxl);gap:var(--spacing--m)}gx-eai-chat-empty-placeholder::part(welcome-description){margin-block-start:var(--spacing--l)}gx-eai-chat-empty-placeholder::part(assistant-feature__list){margin-block-start:var(--spacing--xxl);gap:var(--spacing--xxl)}gx-eai-chat-empty-placeholder::part(assistant-feature__card){padding:var(--spacing--l);gap:var(--spacing--m);background-color:var(--surface--alternative);border-radius:var(--border-radius--l);flex:.33333}gx-eai-chat-empty-placeholder::part(assistant-feature__title){gap:var(--spacing--m)}gx-eai-chat-empty-placeholder::part(example-prompt__list-title){gap:var(--spacing--s);color:var(--colors-foundation__gray--600)}gx-eai-chat-empty-placeholder::part(example-prompt__list-title){--icon-path:url(/assets/icons/help.svg)}gx-eai-chat-empty-placeholder::part(example-prompt__list-title):before{inline-size:16px;block-size:16px;-webkit-mask-size:150%}gx-eai-chat-empty-placeholder::part(example-prompt__list){gap:var(--spacing--m);margin-inline-start:20px}gx-eai-chat-empty-placeholder::part(example-prompt__button):hover{color:var(--text__primary--hover)}gx-eai-chat-empty-placeholder::part(example-prompt__button):active{color:var(--text__primary--active)}gx-eai-chat-empty-placeholder::part(example-prompt__button):focus-visible{outline:2px solid currentColor;outline-offset:-1px}gx-eai-home,gx-eai-anonymous{display:block;background-color:var(--surface--positive)}@media(max-width:768px){body{--chat-image-size:30px;--chat-background-image-size:calc(var(--spacing--xl) - var(--spacing--xs));--chat-image-and-text-gap:calc(var(--spacing--l) - var(--spacing--s));--chat-item-inline-size:calc( 100% - (var(--spacing--l) - var(--spacing--s)) * 2 );--send-input-padding:var(--spacing--m);--send-input-max-lines:8}gx-eai-aside-start::part(sidebar){--ch-sidebar-inline-size--collapsed:0px;border:unset}gx-eai-aside-start::part(sidebar__content){padding:var(--spacing--l)}gx-eai-new-chat{margin:var(--spacing--l)}gx-eai-new-chat::part(cards-container){grid-template-columns:repeat(auto-fit,minmax(min(100%,307px),1fr))}gx-eai-new-chat::part(heading){font-size:22px;font-weight:700;line-height:24px;letter-spacing:.8px}gx-eai-header{padding-inline-start:var(--spacing--m)}gx-eai-header::part(expandable-button){padding-inline:var(--spacing--m)}gx-eai-header::part(logo){max-inline-size:175.84px}gx-eai-header::part(logo expanded){margin-inline-start:40px}gx-eai-header::part(window){--ch-dropdown-separation-y:0px;--ch-popover-block-size: calc(100dvh - 58px) ;--ch-popover-inline-size:100dvw;box-shadow:unset;border-radius:unset}gx-eai-header::part(action){padding-block:var(--spacing--s)}gx-eai-chat-assistant::part(send-container){margin-block:calc(var(--spacing--xxl) + var(--spacing--s)) var(--spacing--l)}gx-eai-chat-assistant::part(message user),gx-eai-chat-assistant::part(message error){padding-block:unset}gx-eai-chat-assistant::part(message user):after,gx-eai-chat-assistant::part(message error):after{inset-block-start:0px}gx-eai-chat-assistant::part(assistant-content){padding-block:var(--spacing--l)}gx-eai-chat-assistant::part(assistant-content):after{inset-block-start:var(--spacing--l)}gx-eai-chat-assistant::part(message user):after,gx-eai-chat-assistant::part(message error):after,gx-eai-chat-assistant::part(assistant-content):after{border-radius:var(--border-radius--m)}gx-eai-chat-assistant::part(picker),gx-eai-chat-assistant::part(send-button){margin-block-end:1px}gx-eai-chat-empty-placeholder::part(assistant-feature__list){margin-block-start:var(--spacing--xl);gap:var(--spacing--l)}gx-eai-chat-empty-placeholder::part(example-prompt__list-title){margin-block:var(--spacing--xl) var(--spacing--m)}}@media(min-width:768.1px){gx-eai-chat-empty-placeholder::part(welcome-title){position:relative}gx-eai-chat-empty-placeholder::part(welcome-title):before,gx-eai-chat-empty-placeholder::part(welcome-title):after{content:"";display:block;inline-size:64px;block-size:59.3px}gx-eai-chat-empty-placeholder::part(welcome-title):before{background-color:var(--colors-foundation__purple--100);-webkit-mask:url(/assets/icons/empty-chat-gl-eai-front.svg) no-repeat center/100%}gx-eai-chat-empty-placeholder::part(welcome-title):after{background-color:var(--colors-foundation__purple--300);-webkit-mask:url(/assets/icons/empty-chat-gl-eai-back.svg) no-repeat center/100%;position:absolute;inset-block-start:0px}gx-eai-chat-empty-placeholder::part(example-prompt__list-title){margin-block:calc(var(--spacing--xxl) * 2) var(--spacing--m)}}
