@charset "UTF-8";.bpSkeleton{background-color:var(--bpGray-200);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}:where(.bpReset) *,:where(.bpReset) :after,:where(.bpReset) :before,:where(.bpReset) ::backdrop,:where(.bpReset) ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}:where(.bpReset),:where(.bpReset) :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}:where(.bpReset) hr{height:0;color:inherit;border-top-width:1px}:where(.bpReset) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.bpReset) h1,:where(.bpReset) h2,:where(.bpReset) h3,:where(.bpReset) h4,:where(.bpReset) h5,:where(.bpReset) h6{font-size:inherit;font-weight:inherit}:where(.bpReset) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.bpReset) b,:where(.bpReset) strong{font-weight:bolder}:where(.bpReset) code,:where(.bpReset) kbd,:where(.bpReset) samp,:where(.bpReset) pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}:where(.bpReset) small{font-size:80%}:where(.bpReset) sub,:where(.bpReset) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.bpReset) sub{bottom:-.25em}:where(.bpReset) sup{top:-.5em}:where(.bpReset) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.bpReset) button,:where(.bpReset) input,:where(.bpReset) optgroup,:where(.bpReset) select,:where(.bpReset) textarea,:where(.bpReset) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}:where(.bpReset) input:where(:not([type=button],[type=reset],[type=submit])),:where(.bpReset) select,:where(.bpReset) textarea{border:0px solid}:where(.bpReset) button,:where(.bpReset) input:where([type=button],[type=reset],[type=submit]),:where(.bpReset) ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}:where(.bpReset) :-moz-focusring{outline:auto}:where(.bpReset) :-moz-ui-invalid{box-shadow:none}:where(.bpReset) progress{vertical-align:baseline}:where(.bpReset) ::-webkit-inner-spin-button,:where(.bpReset) ::-webkit-outer-spin-button{height:auto}:where(.bpReset) ::-webkit-search-decoration{-webkit-appearance:none}:where(.bpReset) summary{display:list-item}:where(.bpReset) ol,:where(.bpReset) ul,:where(.bpReset) menu{list-style:none}:where(.bpReset) textarea{resize:vertical}:where(.bpReset) ::placeholder{opacity:1;color:color-mix(in srgb,currentColor 50%,transparent)}:where(.bpReset) img,:where(.bpReset) svg,:where(.bpReset) video,:where(.bpReset) canvas,:where(.bpReset) audio,:where(.bpReset) iframe,:where(.bpReset) embed,:where(.bpReset) object{display:block;vertical-align:middle}:where(.bpReset) img,:where(.bpReset) video{max-width:100%;height:auto}:where(.bpReset) [hidden]{display:none!important}:where(.bpReset) :focus:not(:focus-visible){outline:0;box-shadow:none}:where(.bpReset) *::-webkit-scrollbar{width:6px;height:6px}:where(.bpReset) *::-webkit-scrollbar-track{background-color:transparent}:where(.bpReset) *::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:6px}:where(.bpReset) *::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}@supports not selector(::-webkit-scrollbar){:where(.bpReset) *{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}}:root,:host{--bpFontSize-scale: 1;--bpFontSize-xs: 12px;--bpFontSize-sm: 14px;--bpFontSize-base: 16px;--bpFontSize-md: 18px;--bpFontSize-lg: 20px;--bpFontSize-xl: 22px;--bpFontSize-2xl: 24px;--bpFontSize-3xl: 30px;--bpFontSize-4xl: 36px;--transparent-light: #fcfcfdd9;--transparent-light-hover: #b9bbc620;--transparent-dark: #101010d9;--transparent-dark-hover: #80828d14;--bpPrimary-1: #fdfdfd;--bpPrimary-50: #f5f8fe;--bpPrimary-100: #ebf1fd;--bpPrimary-200: #ccddfa;--bpPrimary-300: #adc8f7;--bpPrimary-400: #709ff0;--bpPrimary-500: #3276ea;--bpPrimary-600: #2d6ad3;--bpPrimary-700: #1e478c;--bpPrimary-800: #173569;--bpPrimary-900: #0f2346;--bpPrimary-950: #0a182f;--bpGray-1: #fdfdfd;--bpGray-50: #f8f8f9;--bpGray-100: #f0f0f3;--bpGray-200: #dadbe0;--bpGray-300: #c3c5cd;--bpGray-400: #9699a8;--bpGray-500: #696d83;--bpGray-600: #5f6276;--bpGray-700: #3f414f;--bpGray-800: #2f313b;--bpGray-900: #202127;--bpGray-950: #15161a;--bpError: #f05656;--bpRadius-scale: 1;--bpRadius-sm: 2px;--bpRadius-md: 6px;--bpRadius-lg: 8px;--bpRadius-xl: 12px;--bpRadius-2xl: 16px;--bpRadius-3xl: 24px;--bpRadius-full: 9999px;--bpSpacing-0: 0px;--bpSpacing-px: 1px;--bpSpacing-0_5: 2px;--bpSpacing-1: 4px;--bpSpacing-1_5: 6px;--bpSpacing-2: 8px;--bpSpacing-2_5: 10px;--bpSpacing-3: 12px;--bpSpacing-3_5: 14px;--bpSpacing-4: 16px;--bpSpacing-4_5: 18px;--bpSpacing-5: 20px;--bpSpacing-6: 24px;--bpSpacing-7: 28px;--bpSpacing-8: 32px;--bpSpacing-9: 36px;--bpSpacing-10: 40px;--bpSpacing-11: 44px;--bpSpacing-12: 48px;--bpSpacing-14: 56px;--bpSpacing-16: 64px;--bpSpacing-20: 80px;--bpSpacing-24: 96px;--bpSpacing-28: 112px;--bpSpacing-32: 128px;--bpSpacing-36: 144px;--bpSpacing-40: 160px;--bpSpacing-44: 176px;--bpSpacing-48: 192px;--bpSpacing-52: 208px;--bpSpacing-56: 224px;--bpSpacing-60: 240px;--bpSpacing-64: 256px;--bpSpacing-72: 288px;--bpSpacing-80: 320px;--bpSpacing-96: 384px;--header-bg: var(--transparent-light);--header-bg-hover: var(--transparent-light-hover);--header-hover-dark: var(--bpGray-200);--header-title: var(--bpGray-900);--header-description: var(--bpGray-800);--header-description-icon: var(--bpPrimary-800);--header-description-link: var(--bpPrimary-900);--header-avatar-bg: var(--bpPrimary-600);--header-avatar-text: var(--bpPrimary-50);--message-bg: var(--bpPrimary-100);--message-bg-hover: var(--bpPrimary-200);--message-text: var(--bpPrimary-900);--send-button-bg: var(--bpPrimary-600);--send-button-bg-hover: var(--bpPrimary-700);--send-button-text: var(--bpPrimary-50);--button-bg: var(--bpPrimary-500);--button-bg-hover: var(--bpPrimary-600);--button-text: var(--bpPrimary-50);--fab-bg: var(--bpPrimary-100);--fab-bg-hover: var(--bpPrimary-200);--fab-icon: var(--bpPrimary-700);--scrollbar: var(--bpGray-200);--scrollbar-hover: var(--bpGray-400);--modal-submit-bg: var(--bpPrimary-200);--modal-submit-bg-hover: var(--bpPrimary-300);--error-header-bg: #3d63dd;--error-header-text: white;--error-content-icon: var(--bpGray-400);--error-content-title: var(--bpGray-700);--error-content-message: var(--bpGray-600)}.bpContainer :focus-visible,.bpMessageBlocksDropdownContentContainer :focus-visible{outline:2px solid var(--bpPrimary-700)}.bpMessageBlocksDropdownContentContainer:focus-visible{outline:none}.bpMessageBlocksDropdownContentContainer{font-family:var(--inter-font)}.bpHidden{display:none}.bpHeightFull{height:100%}.bpFont{font-family:var(--inter-font)}.bpNotificationContainer{display:grid;padding:var(--bpSpacing-4);background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);gap:var(--bpSpacing-2);grid-template-columns:auto 1fr auto;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));box-shadow:0 4px 6px #0000001a}.bpNotificationTitle{color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-weight:500;grid-column-start:2}.bpNotificationDescription{margin-top:var(--bpSpacing-1);color:var(--bpGray-800);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));grid-column-start:2}.bpNotificationIcon{height:var(--bpSpacing-5);aspect-ratio:1/1}.bpNotificationIcon[data-type=success]{color:var(--green-500)}.bpNotificationIcon[data-type=error]{color:var(--red-500)}.bpNotificationCloseIcon{height:var(--bpSpacing-5);aspect-ratio:1/1;cursor:pointer}.bpNotificationCloseIcon:hover{color:var(--bpGray-700)}.bpComposerFileAttachement{background-color:var(--bpGray-1);position:relative;width:fit-content;display:flex;border:1px solid var(--bpGray-200);padding:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));gap:var(--bpSpacing-2);transition:border-color .15s ease-out;animation:fadeInScaleUp .2s ease-out}.bpComposerFileAttachement:hover{border-color:var(--bpGray-300)}.bpComposerFileAttachement:hover .bpComposerFileRemoveIcon{opacity:1}.bpComposerFileIconWrapper{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bpPrimary-200);background:var(--bpPrimary-100);width:40px;height:40px;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));position:relative}.bpComposerFileIcon{color:var(--bpPrimary-600);width:24px;height:24px;transition:opacity .3s ease,filter .3s ease}.bpComposerFileMetadata{display:flex;flex-direction:column;gap:2px}.bpComposerFileName{min-width:96px;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));color:var(--bpGray-900)}.bpComposerFileExtension{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));font-weight:300;color:var(--bpGray-600)}.bpComposerFilePreviewImage{width:100%;height:100%;object-fit:contain;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpComposerFileRemoveIcon{position:absolute;top:-4px;right:-4px;border-radius:50%;width:20px;height:20px;cursor:pointer;stroke-width:1.5;color:var(--bpGray-600);background:var(--bpGray-100);line-height:1;opacity:0;transition:opacity .2s ease}.bpComposerFileLoader{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border:2px solid var(--bpGray-200);border-top:2px solid var(--bpPrimary-500);border-radius:50%;animation:spin .6s linear infinite;visibility:visible;opacity:1;transition:opacity .2s ease}.bpComposerFileErrorIcon{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--bpGray-1);color:var(--bpError)}.bpComposerFileAttachement[data-status=loading] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=loading] .bpComposerFileMetadata,.bpComposerFileAttachement[data-status=error] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=error] .bpComposerFileName{opacity:.5;filter:grayscale(100%)}.bpComposerFileAttachement[data-status=error] .bpComposerFileExtension{color:var(--bpError)}.bpComposerUploadButton{cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);height:var(--bpSpacing-8);width:var(--bpSpacing-8);color:var(--bpGray-600);transition:background .15s ease-out}.bpComposerUploadButton[data-disabled=true]{opacity:.5;filter:grayscale(100%);pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButton:hover{color:var(--bpGray-700);background:var(--bpGray-100);cursor:pointer}.bpComposerVoiceButton{cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);height:var(--bpSpacing-8);width:var(--bpSpacing-8);color:var(--bpGray-600)}.bpComposerVoiceButton:hover{background-color:var(--bpGray-100)}.bpComposerVoiceButton[data-show=true]{animation:fadeIn .1s ease-out forwards}.bpComposerVoiceButton[data-show=false]{animation:fadeOut .1s ease-out forwards;pointer-events:none}.bpComposerVoiceButton[data-listens=true]{animation:pulsate-background 1.5s ease-in-out infinite}.bpComposerInput{margin:auto var(--bpSpacing-8) auto var(--bpSpacing-2);flex-grow:1;outline-style:none;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));resize:none;color:var(--bpGray-900);height:24px}.bpComposerInput:focus{outline:none!important}.bpComposerInput::-webkit-scrollbar{width:4px}.bpComposerInput::placeholder{color:var(--bpGray-500);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm))}@media(max-device-width:1024px){.bpComposerInput{font-size:16px}}@keyframes pulse{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 4px 2px var(--bpPrimary-600)}}.bpComposerContainer{position:relative;display:flex;flex-direction:column;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-width:var(--bpSpacing-px);background:var(--bpGray-50);border-color:var(--bpGray-200);outline-color:transparent;transition-property:color,background-color,outline-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin:0 var(--bpSpacing-4);box-sizing:border-box;z-index:1}.bpComposerContainer:hover{border-color:var(--bpGray-300)}.bpComposerContainer:focus-within{outline:2px solid var(--bpPrimary-600);outline-offset:-1px}.bpComposerContainer[data-disabled=true]{background-color:var(--bpGray-100);border-color:var(--bpGray-200);color:var(--bpGray-500)}.bpComposerContainer[data-disabled=true] *{cursor:not-allowed}.bpComposerContainer[data-waiting=true]{outline:2px solid var(--bpPrimary-600);outline-offset:-1px;animation:pulse 1s ease-out alternate infinite}.bpComposerInputContainer{min-height:var(--bpSpacing-12);display:flex;align-items:end;padding:var(--bpSpacing-2)}.bpComposerInputContainer:has(.bpComposerUploadButton) .bpComposerInput{margin:auto var(--bpSpacing-8) auto var(--bpSpacing-1)}.bpComposerFileContainer{display:flex;overflow-x:scroll;overflow-y:hidden;gap:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));padding:var(--bpSpacing-2) var(--bpSpacing-2) 0 var(--bpSpacing-2);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--bpGray-200) transparent}.bpComposerInputLoader{position:absolute;right:var(--bpSpacing-2);padding:var(--bpSpacing-2);color:var(--bpGray-600);height:32px;width:32px;stroke-width:2px;opacity:0;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bpComposerInputLoader[data-show=true]{opacity:1;transition:opacity .15s ease-out}.bpComposerInputLoader[data-show=false]{opacity:0;transition:opacity .15s ease-out}.bpComposerSendButton{position:absolute;right:var(--bpSpacing-2);cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);background-color:var(--send-button-bg);color:var(--send-button-text);height:var(--bpSpacing-8);width:var(--bpSpacing-8);stroke-width:2px;opacity:0}.bpComposerSendButton[data-show=true]{opacity:1;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(0)}.bpComposerSendButton[data-show=false]{opacity:0;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(20%);pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerSendButton:hover{background-color:var(--send-button-bg-hover)}.bpComposerContainer:has(+.bpComposerFooter:empty){margin-bottom:var(--bpSpacing-3)}.bpComposerFooter{align-self:center;text-align:center;margin:var(--bpSpacing-1) var(--bpSpacing-5);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));color:var(--bpGray-400);cursor:default;overflow:visible}.bpComposerFooter>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bpComposerFooter:empty{display:none}.bpComposerFooter:hover a{cursor:pointer;color:var(--bpGray-500)}.bpComposerButtonContainer{display:flex;padding:var(--bpSpacing-2);justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-10);cursor:pointer}.bpComposerButtonContainer:disabled{display:none}.bpComposerUploadButtonContainer{padding:var(--bpSpacing-1);margin:var(--bpSpacing-1);margin-right:calc(var(--bpSpacing-2) * -1);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpComposerUploadButtonIcon{color:var(--bpGray-800);display:block;padding:var(--bpSpacing-1);background:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));height:var(--bpSpacing-6);width:var(--bpSpacing-6)}.bpComposerUploadButtonIcon[data-disabled=true]{opacity:.5;filter:grayscale(100%);pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButtonIcon:hover{color:var(--bpGray-700);background:var(--bpGray-200);cursor:pointer}.bpContainer{display:flex;justify-content:space-between;height:100%;overflow:hidden;position:relative;background:var(--bpGray-1);border-color:var(--bpGray-200);border-style:solid;border-width:1px;flex-direction:column;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));container-type:inline-size}.bpDropzoneOverlay{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;width:100%;height:100%;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));font-weight:500;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));z-index:3;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.bpDropzoneOverlay[data-hover=true]{opacity:1}.bpFabContainer{width:100%;height:100%;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));cursor:pointer;background:var(--fab-bg)}.bpFabContainer:hover{background:var(--fab-bg-hover)}.bpFabIcon{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-color:var(--fab-icon);background-size:cover;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.583 14.894l-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFFFFF' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.583 14.894l-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFFFFF' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat center}.bpFabImage{height:100%;width:100%;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover}.bpFabImage:hover{opacity:.8;cursor:pointer}:root{--header-transition: .2s cubic-bezier(.4, 0, .2, 1)}.bpHeaderContainer{position:absolute;display:flex;flex-direction:column;width:100%;padding:var(--bpSpacing-1);background-color:var(--header-bg);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);border-top-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));transition:background-color .2s ease-out;z-index:2}.bpHeaderContentContainer{display:grid;grid-template-columns:auto auto 1fr auto;padding:var(--bpSpacing-1) var(--bpSpacing-2);column-gap:var(--bpSpacing-2);align-items:center;text-align:left;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color var(--header-transition)}.bpHeaderContentContainer[data-state=open]{justify-items:center;grid-template-columns:1fr;grid-template-rows:auto auto}.bpHeaderContentContainer[data-state=open] .bpHeaderContentActionsContainer{display:none}.bpHeaderContentContainer[data-state=open] .bpHeaderContentAvatarImage{width:var(--bpSpacing-16);height:var(--bpSpacing-16);margin-block:var(--bpSpacing-6)}.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarImage,.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarFallback{height:var(--bpSpacing-16);margin-block:var(--bpSpacing-6);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));font-weight:500}.bpHeaderContentContainer[data-state=open] .bpHeaderContentDescription,.bpHeaderContentContainer[data-state=open] .bpHeaderContentTitle{text-align:center}.bpHeaderContentContainer[data-state=closed]:not(:has(.bpHeaderContentDescription)) .bpHeaderContentTitle{grid-row:1 / span 2;align-self:center}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentDescription{grid-column:3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer{grid-column:4}.bpHeaderContentContainer[data-state=closed] .bpHeaderConversationHistoryButton,.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer,.bpHeaderContentContainer[data-state=closed] .bpHeaderContentAvatarContainer{grid-row:1 / span 2}.bpHeaderContainer:not([data-disabled]) .bpHeaderContentContainer:hover{background-color:var(--header-bg-hover)}.bpHeaderContainer[data-disabled] .bpHeaderContentContainer{cursor:default}.bpHeaderContentAvatarContainer{margin-left:calc(var(--bpSpacing-1) * -1);padding:var(--bpSpacing-px);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));overflow:hidden}.bpHeaderContentAvatarImage{aspect-ratio:1 / 1;height:var(--bpSpacing-8);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));object-fit:cover}.bpHeaderContentAvatarFallback{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;height:var(--bpSpacing-8);background-color:var(--header-avatar-bg);color:var(--header-avatar-text);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:var(--bpSpacing-12)}.bpHeaderContentTitle{display:flex;color:var(--header-title);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));font-weight:500;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpHeaderContentDescription{width:100%;color:var(--header-description);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));font-weight:300;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpHeaderContentActionsContainer{display:flex}.bpHeaderContentActionsIcons{width:34px;height:34px;padding:var(--bpSpacing-2);color:var(--header-description);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color var(--header-transition)}.bpHeaderContentActionsIcons:hover{background-color:var(--header-hover-dark)}.bpHeaderExpandedContentContainer{display:grid;justify-items:center;align-items:center;padding:var(--bpSpacing-2);gap:var(--bpSpacing-4);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpHeaderExpandedContentGroup{display:flex;flex-direction:column}.bpHeaderExpandedContentGroup[data-links]{flex-direction:column;gap:var(--bpSpacing-2)}.bpHeaderExpandedContentGroup[data-legal]{flex-direction:row}.bpHeaderExpandedContentGroup[data-legal] .bpHeaderExpandedContentDescriptionItemsIcon{display:none}.bpHeaderExpandedContentDescriptionItemsContainer{position:relative;display:flex;align-items:center;gap:var(--bpSpacing-1);color:var(--header-description);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));cursor:pointer}.bpHeaderExpandedContentDescriptionItemsContainer:hover{color:var(--header-title)}.bpHeaderExpandedContentDescriptionItemsIcon{height:var(--bpSpacing-6);padding:var(--bpSpacing-1);color:var(--header-description)}.bpHeaderExpandedContentDescriptionItemsContainer[data-email] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-phone] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-website] .bpHeaderExpandedContentDescriptionItemsIcon{color:var(--header-description-icon)}.bpHeaderExpandedContentDescriptionItemsText{color:var(--header-description-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.bpHeaderExpandedContentDescriptionItemsLink{color:var(--header-description-link);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpHeaderExpandedContentDescriptionItemsLink:hover{text-decoration:underline;text-decoration-color:var(--header-description-link)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]{margin-left:calc(var(--bpSpacing-4) + 1px)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]:before{content:"";position:absolute;left:calc(var(--bpSpacing-4) / -2);width:1px;height:10px;background-color:var(--bpGray-500)}.bpMessageListMarqueeContainer{display:flex;gap:var(--bpSpacing-2);flex-direction:column;align-items:center;justify-content:center;padding:var(--bpSpacing-20) 0 var(--bpSpacing-12) 0}.bpMessageListMarqueeContent{display:flex;flex-direction:column;max-width:60ch}.bpMessageListMarqueeTitle{color:var(--bpGray-800);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-md));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:500;text-align:center}.bpMessageListMarqueeDescription{color:var(--bpGray-500);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));text-align:center;margin-top:var(--bpSpacing-1)}.bpMessageListMarqueeAvatarContainer{overflow:hidden;padding:var(--bpSpacing-px);margin-bottom:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageListMarqueeAvatarImage{height:var(--bpSpacing-20);aspect-ratio:1/1;object-fit:cover;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageListMarqueeAvatarFallback{display:flex;align-items:center;justify-content:center;height:var(--bpSpacing-20);width:var(--bpSpacing-20);background-color:var(--bpPrimary-600);color:var(--bpPrimary-50);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-4xl));border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageContainer{display:flex;width:100%;gap:var(--bpSpacing-2);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-900);word-break:break-word;position:relative;animation:fadeInSlideUp .4s ease-out;transition:margin-bottom .3s ease-out}.bpMessageContainer[data-direction=incoming]{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing]{justify-content:flex-end}.bpMessageContainer[data-direction=system]{justify-content:center;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));margin-top:var(--bpSpacing-4);color:var(--bpGray-800)}.bpMessageContainer:has(.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]):not(:last-child){margin-bottom:var(--bpSpacing-3)}.bpMessageContainer:after{content:"Delivered";color:var(--bpGray-600);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));position:absolute;bottom:-20px;right:0;opacity:0;overflow:hidden;animation:none;transition:opacity .3s ease-out}.bpMessageDeliveryStatus{margin-bottom:var(--bpSpacing-3)}.bpMessageDeliveryStatus:after{opacity:1}.bpMessageAvatarContainer{display:none;overflow:hidden;position:relative;flex-shrink:0;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-7);align-self:flex-end}.bpMessageAvatarContainer[data-loading-status=loading] .bpMessageAvatarFallback{opacity:0}.bpMessageContainer[data-direction=incoming] .bpMessageAvatarContainer,.bpMessageContainer[data-direction=outgoing] .bpMessageAvatarContainer{display:flex}.bpMessageAvatarImage{aspect-ratio:1/1;object-fit:cover;height:100%}.bpMessageAvatarFallback{display:flex;justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));background-color:var(--bpPrimary-600);color:var(--bpPrimary-50);height:100%;aspect-ratio:1/1}.bpMessageListContainer{display:flex;flex-direction:column;overflow:hidden;width:100%;box-sizing:border-box;scrollbar-width:none;flex-grow:1;padding:var(--bpSpacing-1);margin-bottom:-25px;position:relative}.bpMessageListViewport{display:flex;gap:var(--bpSpacing-2);flex-direction:column;padding:var(--bpSpacing-3);padding-bottom:var(--bpSpacing-12);scrollbar-width:none;min-height:100%;justify-content:flex-end}.bpMessageListHeaderMessage{position:sticky;top:0;margin-left:auto;margin-right:auto;color:var(--bpGray-600);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}.bpMessageListContainer .bpMessageListScrollDownButton{background-color:var(--bpGray-100);height:32px;width:32px;padding:6px;z-index:10;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;position:absolute;left:0;right:0;cursor:pointer;bottom:var(--bpSpacing-9);margin:auto;animation:fadeInSlideUp .2s ease-out}.bpMessageListScrollDownButton:after{display:block;content:"";-webkit-mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>') no-repeat center;mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>') no-repeat center;background-position:center;background-repeat:no-repeat;background-color:var(--bpGray-500);background-size:cover;width:20px;height:20px}.bpMessageListContainer .bpMessageListScrollDownButton:hover{background-color:var(--bpGray-200)}.bpModalOverlay{position:absolute;inset:0;z-index:30;background-color:#0000004d}.bpModalOverlay[data-state=open]{animation:fadeIn .2s ease-out}.bpModalOverlay[data-state=closed]{animation:fadeOut .1s ease-in}.bpModalContainer{color:var(--bpGray-900);border:1px solid var(--bpGray-100);background:var(--bpGray-50);position:absolute;bottom:0;z-index:30;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));width:100%;pointer-events:auto}.bpModalContainer[data-state=open]{animation:slideUp .2s ease-out}.bpModalContainer[data-state=closed]{animation:slideDown .1s ease-out}.bpModalTitle{display:flex;justify-content:center;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));color:var(--bpGray-900);margin-bottom:var(--bpSpacing-4)}.bpModalDescription{display:none}.bpModalContentContainer{display:flex;flex-direction:column;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-900)}.bpModalButtonContainer{display:flex;flex-direction:column;gap:var(--bpSpacing-2)}.bpModalButtonConfirm{width:100%;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--message-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));background:var(--modal-submit-bg);transition:background .1s ease-out}.bpModalButtonConfirm:hover{background:var(--modal-submit-bg-hover)}.bpModalButtonCancel{width:100%;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl));background:var(--bpGray-100);transition:background .1s ease-out}.bpModalButtonCancel:hover{background:var(--bpGray-200)}.bpModalContentTextArea{margin:0 var(--bpSpacing-2) var(--bpSpacing-4) var(--bpSpacing-2);padding:var(--bpSpacing-2);border:1px solid var(--bpGray-300);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));resize:none}.bpModalContentTextArea:focus{outline:none}@container (min-width: 448px){.bpModalContainer{max-width:600px;width:60%;bottom:50%;left:50%;transform:translate(-50%);padding:var(--bpSpacing-6)}.bpModalContainer[data-state=open]{animation:fadeIn .2s ease-out}.bpModalContainer[data-state=closed]{animation:fadeOut .1s ease-out}.bpModalTitle{justify-content:start;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));color:var(--bpGray-900);margin-top:var(--bpSpacing-2);margin-bottom:var(--bpSpacing-2)}.bpModalDescription{display:flex;justify-content:start;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-600);margin-bottom:var(--bpSpacing-3)}.bpModalContentContainer{flex-direction:row;justify-content:center}.bpModalContentTextArea{width:100%;margin:0 0 var(--bpSpacing-4) 0}.bpModalButtonContainer{width:100%;display:flex;flex-direction:row-reverse;justify-content:end;white-space:nowrap;gap:var(--bpSpacing-2);margin-top:var(--bpSpacing-8)}.bpModalButtonConfirm,.bpModalButtonCancel{width:auto;padding:var(--bpSpacing-2) var(--bpSpacing-4)}}.bpMessageBlocksAudio{max-width:85%}.bpMessageBlocksBubble{position:relative;padding:var(--bpSpacing-2) var(--bpSpacing-4);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));max-width:85%}.bpMessageBlocksBubble[data-direction=outgoing]{background-color:var(--message-bg);color:var(--message-text);border-bottom-right-radius:var(--bpRadius-sm)}.bpMessageBlocksBubble[data-direction=incoming]{background-color:var(--bpGray-100);color:var(--bpGray-900);border-bottom-left-radius:var(--bpRadius-sm)}.bpMessageBlocksBubbleFeedbackContainer{display:flex;justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));background-color:var(--bpGray-1);gap:var(--bpSpacing-1);height:24px;width:52px;position:absolute;left:85%;opacity:0;transition:opacity .2s ease-in-out;box-shadow:0 1px 4px #0000000d;z-index:1;transform:translate(-50%)}.bpMessageBlocksBubble[data-feedback=true] .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageContainer[data-direction=incoming]:last-child .bpMessageBlocksBubble .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageBlocksBubble:hover .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageBlocksBubbleFeedbackIcon{color:var(--bpGray-500);height:16px;width:16px;stroke-width:1.5;cursor:pointer}.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]{color:var(--bpPrimary-600);stroke-width:2;pointer-events:none;cursor:default}.bpMessageBlocksBubbleFeedbackIcon:hover{stroke-width:2}.bpNegativeReactionFeedbackForm{display:flex;flex-direction:column}.bpMessageBlocksBubbleFeedbackFormSubmitButton{background-color:var(--bpPrimary-600);color:var(--bpGray-1);border-radius:var(--bpRadius-md);padding:var(--bpSpacing-1_5) var(--bpSpacing-3);border:none;cursor:pointer}.bpMessageBlocksButton{padding:var(--bpSpacing-1) var(--bpSpacing-3);background-color:var(--button-bg);color:var(--button-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color .15s ease-out}.bpMessageBlocksButton:hover{background-color:var(--button-bg-hover)}.bpMessageBlocksButton[data-activated]:disabled{background-color:var(--button-bg);color:var(--button-text)}.bpMessageBlocksButton[data-group-activated]{background-color:var(--bpGray-100);color:var(--bpGray-600)}.bpMessageBlocksButton[data-group-activated]:hover{cursor:default}.bpMessageBlocksCarouselContainer{overflow:hidden;position:relative}.bpMessageBlocksCarouselSlidesContainer{display:grid;padding-left:var(--bpSpacing-2);padding-right:var(--bpSpacing-2);gap:var(--bpSpacing-2);grid-auto-flow:column;grid-auto-columns:100%}.bpMessageBlocksCarouselBackButton,.bpMessageBlocksCarouselNextButton{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--bpGray-300);color:var(--bpGray-100);height:var(--bpSpacing-7);width:var(--bpSpacing-7);padding:var(--bpSpacing-0_5);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 2px 4px #0000001a}.bpMessageBlocksCarouselBackButton:hover,.bpMessageBlocksCarouselNextButton:hover{background-color:var(--bpGray-400);color:var(--bpGray-1);transform:translateY(-50%) scale(1.1)}.bpMessageBlocksCarouselBackButton{left:var(--bpSpacing-1)}.bpMessageBlocksCarouselNextButton{right:var(--bpSpacing-1)}.bpMessageBlocksCarouselNextButton[data-disabled],.bpMessageBlocksCarouselBackButton[data-disabled]{display:none}.bpMessageBlocksColumn{display:flex;flex-direction:column;gap:var(--bpSpacing-2);width:100%}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksColumn{align-items:flex-end}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksColumn{align-items:flex-start}.bpMessageBlocksColumn[data-horizontal=center]{align-items:center!important;text-align:center!important}.bpMessageBlocksColumn[data-horizontal=right]{align-items:flex-end!important}.bpMessageBlocksColumn[data-horizontal=left]{align-items:flex-start!important}.bpMessageBlocksColumn[data-vertical=stretch]{justify-content:space-between!important}.bpMessageBlocksDropdownButtonContainer{display:flex;padding:var(--bpSpacing-2);background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);border-radius:var(--bpRadius-md);align-items:center;justify-content:space-between;min-width:min(150px,100%);max-width:min(250px,100%);cursor:pointer;color:var(--bpGray-900)}.bpMessageBlocksDropdownButtonContainer[data-disabled=true]{color:var(--bpGray-700);cursor:not-allowed;border-color:var(--bpGray-200)}.bpMessageBlocksDropdownButtonText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}.bpMessageBlocksDropdownButtonIcon{height:var(--bpSpacing-4);width:var(--bpSpacing-4);margin-left:var(--bpSpacing-2)}.bpMessageBlocksDropdownContentContainer{background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);border-radius:var(--bpRadius-md);min-width:100px;max-height:200px;overflow-y:auto;padding:var(--bpSpacing-1);z-index:1}.bpMessageBlocksDropdownContentItem{color:var(--bpGray-800);line-height:1.5;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));padding:var(--bpSpacing-1);cursor:pointer;border-radius:var(--bpRadius-sm)}.bpMessageBlocksDropdownContentItem:hover{background-color:var(--bpGray-100);color:var(--bpGray-900)}.bpMessageBlocksFileContainer{display:flex;padding-top:var(--bpSpacing-2);padding-bottom:var(--bpSpacing-2);padding-left:var(--bpSpacing-4);padding-right:var(--bpSpacing-4);gap:var(--bpSpacing-2);align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--bpGray-100);color:var(--bpGray-900)}.bpMessageBlocksFileContainer:hover{color:var(--bpGray-950);background-color:var(--bpGray-200)}.bpMessageBlocksFileTitle{text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpMessageBlocksFileIcon{flex:none;width:20px;height:20px;color:var(--bpPrimary-800)}.bpMessageBlocksImageImage{min-width:0px;max-width:95%;border:1px solid var(--bpGray-200);object-fit:cover;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksImageImage[data-loaded=false]{display:none}.bpMessageBlocksImageImage[data-orientation=landscape]{aspect-ratio:4 / 3}.bpMessageBlocksImageImage[data-orientation=portrait]{aspect-ratio:3 / 4}.bpMessageBlocksImageImage[data-orientation=square]{aspect-ratio:1 / 1}.bpMessageBlocksImageImage[data-error=true]{display:flex;justify-content:center;align-items:center;color:var(--bpGray-200)}@media(min-width:640px){.bpMessageBlocksImageImage{width:var(--bpSpacing-56)}}.bpMessageBlocksImagePlaceholder{min-width:0px;max-width:95%;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksImagePlaceholder[data-orientation=landscape]{aspect-ratio:4 / 3}.bpMessageBlocksImagePlaceholder[data-orientation=portrait]{aspect-ratio:3 / 4}.bpMessageBlocksImagePlaceholder[data-orientation=square]{aspect-ratio:1 / 1}@media(min-width:640px){.bpMessageBlocksImagePlaceholder{width:var(--bpSpacing-56)}}.bpMessageBlocksLocationContainer{display:flex;gap:var(--bpSpacing-1);padding:var(--bpSpacing-2) var(--bpSpacing-4);background-color:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));align-items:center}.bpMessageBlocksLocationContainer:hover{color:var(--bpGray-950);background-color:var(--bpGray-200)}.bpMessageBlocksLocationTitle{color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));cursor:pointer}.bpMessageBlocksLocationIcon{height:var(--bpSpacing-5);width:var(--bpSpacing-5);fill:var(--bpPrimary-600);color:var(--bpPrimary-200)}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksRow{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksRow{justify-content:flex-end}.bpMessageBlocksRow{display:flex;gap:var(--bpSpacing-2);flex-wrap:wrap}.bpMessageBlocksTextHeading1{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:600;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));margin-top:var(--bpSpacing-7);margin-bottom:var(--bpSpacing-6)}.bpMessageBlocksTextHeading2{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-weight:600;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));margin-top:var(--bpSpacing-6);margin-bottom:var(--bpSpacing-5)}.bpMessageBlocksTextHeading3{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-md));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl));font-weight:500;margin-top:var(--bpSpacing-5);margin-bottom:var(--bpSpacing-4)}.bpMessageBlocksTextHeading4{margin-top:var(--bpSpacing-1);font-weight:500;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl))}.bpMessageBlocksTextOrderedList{list-style-type:decimal}.bpMessageBlocksTextUnorderedList{list-style-type:disc}.bpMessageBlocksTextUnorderedList,.bpMessageBlocksTextOrderedList{padding-left:var(--bpSpacing-2);margin:var(--bpSpacing-3) 0;list-style-position:inside}.bpMessageBlocksTextUnorderedList::marker,.bpMessageBlocksTextOrderedList::marker{color:var(--bpGray-800)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextUnorderedList::marker,.bpMessageBlocksTextOrderedList::marker{color:var(--bpPrimary-950)}.bpMessageBlocksTextListItem{line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));margin:var(--bpSpacing-2) 0}.bpMessageBlocksTextLink{text-decoration:underline;cursor:pointer}.bpMessageBlocksTextLink:hover{text-decoration:none;opacity:.7}li>.bpMessageBlocksTextText{display:inline}.bpMessageBlocksTextImage{margin:var(--bpSpacing-3) 0;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksTextImage[data-error=true]{display:flex;justify-content:center;align-items:center}.bpMessageBlocksTextHorizontalRule{color:var(--bpGray-300);margin:var(--bpSpacing-4) 0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextHorizontalRule{color:var(--bpPrimary-300)}.bpMessageBlocksTextCodeBlockContainer{margin:16px 0;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksTextCodeBlockTitle{display:flex;justify-content:space-between;align-items:center;background:var(--bpGray-200);color:var(--bpGray-900);padding:var(--bpSpacing-1) var(--bpSpacing-3);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));border:1px solid var(--bpGray-200);border-top-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-bottom:none}.bpMessageBlocksTextCodeBlockCopyIcon{width:24px;padding:var(--bpSpacing-1);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--bpGray-800)}.bpMessageBlocksTextCodeBlockCopyIcon:hover{cursor:pointer;background:var(--bpGray-300)}.bpMessageBlocksTextCodeBlock{background:var(--bpGray-50);padding:var(--bpSpacing-3);overflow-x:auto;line-height:1.6;border:1px solid var(--bpGray-200);border-top:none;border-bottom-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-bottom-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock{background:var(--bpPrimary-50);color:var(--bpGray-950)}.bpMessageBlocksTextCode{background:var(--bpGray-300);border-radius:4px;font-weight:500;padding:var(--bpSpacing-0_5) var(--bpSpacing-1)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCode{background:var(--bpPrimary-400)}.bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode,.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode{background:transparent;border-radius:0;font-weight:inherit;padding:0}.bpMessageBlocksTextTableContainer{overflow-x:auto;margin:var(--bpSpacing-6) 0;width:100%;display:block;-webkit-overflow-scrolling:touch}.bpMessageBlocksTextTable{border-collapse:collapse;color:inherit;width:100%;min-width:100%;table-layout:auto;white-space:nowrap;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpMessageBlocksTextTableHeader{border-bottom:2px solid var(--bpGray-300);padding:var(--bpSpacing-1);text-align:left;font-weight:600}.bpMessageBlocksTextTableHeader:first-child{padding-left:0}.bpMessageBlocksTextTableHeader:last-child{padding-right:0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableHeader{border-bottom:2px solid var(--bpPrimary-300)}.bpMessageBlocksTextTableData{padding:var(--bpSpacing-3) var(--bpSpacing-1)}.bpMessageBlocksTextTableData:first-child{padding-left:0}.bpMessageBlocksTextTableData:last-child{padding-right:0}.bpMessageBlocksTextTableRow{border-bottom:1px solid var(--bpGray-200)}.bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow{border-bottom:1px solid var(--bpPrimary-200)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageBlocksTextInput[type=checkbox]{pointer-events:none}.bpMessageBlocksTextText+.bpMessageBlocksTextText{margin-top:var(--bpSpacing-4)}.bpMessageBlocksVideo{border:1px solid var(--bpGray-200);border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md))}.bpTypingIndicatorContainer{display:flex;gap:var(--bpSpacing-1_5);padding:var(--bpSpacing-3);background-color:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-lg));align-items:end}.bpTypingIndicatorContainer:before,.bpTypingIndicatorContainer:after{content:"";display:block;width:var(--bpSpacing-1_5);height:var(--bpSpacing-1_5);background-color:var(--bpGray-800);border-radius:50%;animation:jump 1s infinite}.bpTypingIndicatorContainer:after{animation-delay:.2s}.bpTypingIndicatorLoader{width:var(--bpSpacing-1_5);height:var(--bpSpacing-1_5);background-color:var(--bpGray-800);border-radius:50%;animation:jump 1s infinite .1s}@keyframes jump{0%,50%,to{transform:translateY(0)}25%{background-color:var(--bpGray-400);transform:translateY(-75%)}}.bpLoader{width:8px;height:8px;border-radius:50%;display:block;margin:auto;position:relative;background:transparent;box-shadow:-16px 0 transparent,16px 0 transparent;box-sizing:border-box;animation:shadowPulse 2s linear infinite}@keyframes shadowPulse{33%{background:transparent;box-shadow:-16px 0 var(--bpPrimary-600),16px 0 transparent}66%{background:var(--bpPrimary-600);box-shadow:-16px 0 transparent,16px 0 transparent}to{background:transparent;box-shadow:-16px 0 transparent,16px 0 var(--bpPrimary-600)}}.bpErrorContainer{display:flex;flex-direction:column;height:100%;font-family:var(--font-family);background-color:var(--bpGray-1)}.bpErrorHeader{display:flex;align-items:center;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));height:48px;color:var(--error-header-text);background-color:var(--error-header-bg);padding:var(--bpSpacing-2) var(--bpSpacing-4);justify-content:space-between}.bpErrorHeaderActions{display:flex;align-items:center;color:var(--error-header-text);background-color:var(--error-header-bg)}.bpErrorContent{padding:var(--bpSpacing-6);text-align:center;display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}.bpErrorIcon{color:var(--error-content-icon);stroke-width:1.25;width:80px;height:80px}.bpErrorTitle{color:var(--error-content-title);padding:var(--bpSpacing-2);font-weight:600;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpErrorMessage{line-height:1.5;color:var(--error-content-message);margin-bottom:var(--bpSpacing-2);white-space:pre-line}.bpErrorId{color:var(--bpGray-200);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs))}.bpMessagePreviewContainer{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;row-gap:var(--bpSpacing-1);column-gap:var(--bpSpacing-2);border:var(--bpGray-300) 1px solid;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));padding:var(--bpSpacing-3);height:100%;background-color:var(--bpGray-1);align-items:center;cursor:pointer}.bpMessagePreviewMessage{flex:1;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:2/3}.bpMessagePreviewDescription{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));color:var(--bpGray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:2/3}.bpMessagePreviewCloseButton{display:none;color:var(--bpGray-400);cursor:pointer;padding:var(--bpSpacing-1);transition:color .2s ease,color .2s ease;grid-column:3/4;grid-row:1/3;margin-left:calc(var(--bpSpacing-2) * -1);align-self:self-start}@media(max-device-width:1024px){.bpMessagePreviewCloseButton{display:block}}.bpMessagePreviewContainer:hover .bpMessagePreviewCloseButton{display:block}.bpMessagePreviewCloseButton:hover{color:var(--bpGray-600)}.bpMessagePreviewAvatarContainer{overflow:hidden;padding:var(--bpSpacing-0_5);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));flex:none;grid-row:span 2 / span 2}.bpMessagePreviewAvatarImage{aspect-ratio:1/1;object-fit:cover;height:var(--bpSpacing-9);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessagePreviewAvatarFallback{aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-9);line-height:var(--bpSpacing-12);background-color:var(--header-avatar-bg);color:var(--header-avatar-text)}.bpConversationHistoryContainer{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex-grow:1}.bpConversationHistoryCloseButton{position:absolute;top:50%;right:var(--bpSpacing-3);transform:translateY(-50%)}.bpConversationHistoryHeader{align-items:center;padding:var(--bpSpacing-3) var(--bpSpacing-4);line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:500;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));color:var(--header-title);text-overflow:ellipsis;white-space:nowrap;text-align:center;flex-shrink:0;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:var(--header-bg);position:absolute;top:0;left:0;width:100%;border-bottom:1px solid var(--bpGray-100)}.bpConversationHistoryScrollContainer{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:48px 0 74px}.bpConversationHistoryLoaderContainer{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;align-items:center;justify-content:center;color:var(--bpGray-400)}.bpConversationHistoryScrollContainer::-webkit-scrollbar{display:none}.bpConversationHistoryConversationContainer{display:flex;align-items:center;gap:var(--bpSpacing-3);padding:var(--bpSpacing-4) var(--bpSpacing-6);cursor:pointer;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-bottom:1px solid var(--bpGray-100);background-color:transparent;width:100%;text-align:left}.bpConversationHistoryConversationContainer:hover{background-color:var(--bpGray-100)}.bpConversationHistoryConversationContainer[data-active]{background-color:var(--bpGray-200)}.bpConversationHistoryConversationAvatarContainer{flex-shrink:0;overflow:hidden;border-radius:var(--bpRadius-full)}.bpConversationHistoryConversationAvatarImage{aspect-ratio:1/1;object-fit:cover;height:40px;width:40px;border-radius:var(--bpRadius-full)}.bpConversationHistoryConversationUserAvatarFallback,.bpConversationHistoryConversationAvatarFallback{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:var(--bpRadius-full);height:40px;width:40px;background-color:var(--header-avatar-bg);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-weight:500;color:var(--header-avatar-text)}.bpConversationHistoryConversationUserAvatarFallback{background-color:var(--bpGray-200);color:var(--bpGray-600)}.bpConversationHistoryConversationContent{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.bpConversationHistoryConversationName{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));font-weight:500;color:var(--bpGray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpConversationHistoryConversationTimestamp{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));color:var(--bpGray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpConversationHistoryNewConversationButton{padding:var(--bpSpacing-3) var(--bpSpacing-6);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));background-color:var(--modal-submit-bg);color:var(--message-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));font-weight:500;border:none;cursor:pointer;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;display:flex;justify-content:center;gap:var(--bpSpacing-2);align-items:center;align-self:center;width:fit-content;box-shadow:0 1px 3px #0000001a;position:absolute;bottom:24px;left:50%;transform:translate(-50%);white-space:nowrap}.bpConversationHistoryNewConversationButton:hover,.bpConversationHistoryNewConversationButton:active{background-color:var(--modal-submit-bg-hover)}.bpConversationHistoryNewConversationButtonIcon{width:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}.bpConversationHistoryConversationChevron{flex-shrink:0;color:var(--bpGray-400);width:18px;height:18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInScaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeInSlideUp{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInFromRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pulsate-background{0%,to{background-color:var(--bpPrimary-100);color:var(--bpGray-600)}50%{background-color:var(--bpPrimary-400);color:var(--bpGray-800)}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(./montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(./montserrat-v31-latin-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(./montserrat-v31-latin-600.woff2) format("woff2")}:root{--header-bg: #ffffff;--header-title: #1f2c40;--header-description: #5c6677;--message-text: #233248;--incoming-bg: #e9eaed;--outgoing-bg: #e5f7e6;--primary: #00cc00;--default-font-family: "Montserrat", ui-sans-serif, system-ui, sans-serif;--bp-chat-z-content: 99960;--bp-chat-z-controls: 99970;--bp-chat-z-header: 99980;--bp-chat-z-menu: 99990}.bpHeaderContainer{background:#fff!important;color:var(--header-title, #1f2c40);border-bottom:none;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bpHeaderContainer .bpHeaderContentContainer{width:min(100%,1280px);margin:0 auto;padding:32px 24px 8px;box-sizing:border-box;grid-template-columns:auto 1fr auto;column-gap:20px;cursor:default}.bpHeaderContainer .bpHeaderContentContainer:hover{background:transparent!important}.bpHeaderContainer .bpHeaderConversationHistoryButton{display:none!important}.bpHeaderContainer .bpHeaderContentAvatarContainer{grid-column:1;width:78px;height:78px;margin-left:0;padding:0}.bpHeaderContainer .bpHeaderContentAvatarImage{width:78px!important;height:78px!important;object-fit:contain}.bpHeaderContainer .bpHeaderContentTitle,.bpHeaderContainer .bpHeaderContentDescription{display:none!important}.bpHeaderContainer .bpHeaderContentActionsContainer{grid-column:3!important}.bpHeaderContainer .bpHeaderContentTitle{margin-bottom:0;border-left:0;padding-left:0;color:var(--header-title, #1f2c40);font-weight:600}.bpHeaderContainer .bpHeaderContentActionsIcons{color:var(--header-title, #1f2c40)}@media(max-width:768px){.bpHeaderContainer .bpHeaderContentContainer{padding:22px 20px 8px;column-gap:12px}.bpHeaderContainer .bpHeaderContentAvatarContainer,.bpHeaderContainer .bpHeaderContentAvatarImage{width:74px!important;height:74px!important}}.bpHeaderContainer--static{flex:0 0 auto;position:relative;z-index:var(--bp-chat-z-header, 99980)}.bpHeaderContainer--static .bpHeaderContentContainer{display:grid;align-items:center}.bp-header-custom{display:flex;align-items:center;gap:4px;position:relative}.bp-header-custom__desktop-actions{display:flex;align-items:center;gap:4px}.bp-header-custom__mobile-actions{display:none}.bp-header-custom__btn{appearance:none;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#253045;position:relative;transition:background .15s ease}.bp-header-custom__btn:hover{background:#0000000f}.bp-header-custom__btn svg{display:block}.bp-header-custom__mobile-menu{display:none}.bp-header-custom__help{display:inline-flex;position:relative}.bp-header-custom__tooltip{display:none;position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:12px 14px;background:#1f2c40;color:#fff;font-size:13px;line-height:1.4;border-radius:10px;box-shadow:0 4px 16px #00000026;z-index:var(--bp-chat-z-menu, 99990);text-align:left;font-weight:400}.bp-header-custom__tooltip--visible{display:block}.bp-header-custom__tooltip a{font:inherit!important;color:#fff;text-decoration:underline;text-decoration-color:#0c0}@media(max-width:768px){.bpHeaderContainer{z-index:var(--bp-chat-z-header, 99980)!important}.bpHeaderContentContainer,.bpHeaderContentActionsContainer{overflow:visible}.bp-header-custom__desktop-actions{display:none}.bp-header-custom{z-index:var(--bp-chat-z-menu, 99990)}.bp-header-custom__mobile-actions{display:block;position:relative;z-index:var(--bp-chat-z-menu, 99990)}.bp-header-custom__mobile-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;width:104px;height:44px;min-height:44px;padding:0 12px;background:#fff;border-radius:999px;box-shadow:0 6px 22px #23304d1f}.bp-header-custom__btn{width:34px;height:34px;border-radius:999px;flex:0 0 34px}.bp-header-custom__btn:hover{background:transparent}.bp-header-custom__btn--mobile-new-chat{color:#0c0}.bp-header-custom__btn--mobile-new-chat svg{width:26px;height:26px;stroke-width:2.25}.bp-header-custom__btn--more{color:#253045}.bp-header-custom__btn--more svg{width:28px;height:28px}.bp-header-custom__mobile-menu{position:absolute;top:calc(100% + 18px);right:0;z-index:var(--bp-chat-z-menu, 99990);display:none;flex-direction:column;gap:18px;width:min(318px,100vw - 40px);padding:28px 30px;background:#fff;border-radius:28px;box-shadow:0 20px 60px #23304d1f}.bp-header-custom__mobile-menu--open{display:flex}.bp-header-custom__menu-item{appearance:none;display:flex;align-items:center;gap:20px;width:100%;min-height:48px;padding:0;border:0;background:transparent;color:#253045;cursor:pointer;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left}.bp-header-custom__menu-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;color:#0c0}.bp-header-custom__menu-icon svg{width:36px;height:36px;stroke-width:2.2}.bp-header-custom__menu-label{flex:1;min-width:0}}.custom-message{line-height:1.6;word-break:break-word;padding:8px 0}.custom-message__text{margin-bottom:10px}.custom-message__image-block{margin:12px 0 6px}.custom-message__toggle{appearance:none;border:none;border-radius:28px;padding:12px 18px;background:#e8f9eb;color:#1b2c44;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 6px 12px #00000014;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.custom-message__toggle:hover{transform:translateY(-1px);box-shadow:0 10px 16px #0000001f}.custom-message__toggle--open{background:#324860;color:#fff}.custom-message__image{box-shadow:0 10px 30px #00000026;border-radius:12px;display:block;max-width:100%;height:auto;margin:12px 0 6px}.bpFabContainer{width:64px!important;height:64px!important;border-radius:50%!important;overflow:hidden;background:#1f2c40!important}.bpFabIcon{filter:invert(100%)!important}.bpReset.bpFont,.bpReset.bpFont *,.bpReset *,.bpFont{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif!important;--default-font-family: "Montserrat", ui-sans-serif, system-ui, sans-serif;--inter-font: "Montserrat", ui-sans-serif, system-ui, sans-serif}.bpContainer{background:#fff;border:none;box-shadow:none;overscroll-behavior:none}.bpHeader{background:var(--header-bg, #ffffff);color:var(--header-title, #1f2c40)}.bpHeaderContentAvatarContainer{border-radius:0!important;overflow:visible!important}.bpHeaderContentAvatarImage{border-radius:0!important}.bpHeaderTitle{font-size:22px;font-weight:700}.bpMessageBlocksBubble{border-radius:0;padding:18px 22px;font-size:18px;line-height:1.6;color:#233248;box-shadow:none;position:relative}.bpMessageBlocksBubble[data-direction=incoming]{background:transparent;flex:1 1 auto!important;width:100%!important;max-width:none!important}.bpMessageBlocksBubble[data-direction=incoming]:before{display:none}.bpMessageBlocksBubble[data-direction=outgoing]{background:var(--outgoing-bg);border-radius:18px}.bpMessageBlocksBubble[data-direction=outgoing]:before{display:none}.bpMessageContainer{margin:14px 0}.bpMessageContainer[data-direction=incoming],.bpMessageContainer:has(.bpMessageBlocksBubble[data-direction=incoming]){align-self:stretch!important;width:100%!important;max-width:none!important}.bpMessageBlocksBubble[data-direction=incoming] .bpMessageBlocksText,.bpMessageBlocksBubble[data-direction=incoming] .bpMessageBlocksTextMarkdown,.bpMessageBlocksBubble[data-direction=incoming] .bpMessageBlocksTextRenderer{width:100%!important;max-width:none!important}.bpMessageAvatarContainer{display:none!important}.bpMessageBlocksTextLink{color:#1f2c40;text-decoration:underline;font-weight:600}.bpMessageBlocksTimestamp,.bpMessageTimestamp{color:#7f8692;font-size:13px;text-align:right;margin-top:8px}.bpMessageBlocksBubbleFeedbackContainer{opacity:1;display:flex;position:relative;right:auto;bottom:auto;left:0;justify-content:flex-start;pointer-events:auto;background:#fff;box-shadow:none;padding-left:22px}.bpMessageBlocksBubbleFeedbackIcon{color:#0c0;width:18px;height:18px}.bpLoader,.bpReset.bpLoader,.bpContainer .bpLoader,.bpTypingIndicatorContainer,.bpTypingIndicatorLoader,.bpContainer .bpTypingIndicatorContainer,.bpContainer .bpTypingIndicatorLoader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.bpMessageBlocksRow{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.bpMessageBlocksButton{appearance:none;border:none;border-radius:999px;padding:12px 18px;background:#4f5768;color:#fff;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 6px 12px #00000014;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.bpMessageBlocksButton:hover{transform:translateY(-1px);box-shadow:0 10px 16px #0000001f;background:#374155}.bp-toggle-image__wrapper{margin:12px 0 8px}.bp-toggle-image__btn{appearance:none;border:none;border-radius:28px;padding:8px 14px;background:#253045bf;color:#fff;font-weight:700;font-size:12px;cursor:pointer}.bp-toggle-image__btn:hover{background:#25304559}.bp-toggle-image__btn--open{background:#324860;color:#fff}.bp-toggle-image{box-shadow:0 10px 30px #00000026;border-radius:12px;display:block;max-width:100%;height:auto;margin:12px 0 6px}img[src*="#im-step-image"]{display:block;width:100%;max-width:450px;height:auto;object-fit:contain;border-radius:8px}.bp-step-carousel{width:min(100%,450px);max-width:450px;margin:14px 0 10px}.bp-step-carousel__viewport{width:100%;overflow:hidden;border-radius:12px}.bp-step-carousel__track{display:flex;align-items:stretch;transition:transform .22s ease;will-change:transform}.bp-step-carousel__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.bp-step-carousel__image{display:block!important;width:100%;max-width:450px;height:auto;object-fit:contain;margin:0;border-radius:8px;box-shadow:0 10px 30px #00000024}@media(max-width:480px){.bp-step-carousel,.bp-step-carousel__image{max-width:100%}}.bp-step-carousel__controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.bp-step-carousel--single .bp-step-carousel__controls{display:none}.bp-step-carousel__button{appearance:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#253045;color:#fff;cursor:pointer;transition:background .2s ease,transform .1s ease}.bp-step-carousel__button:hover{background:#3a465c;transform:translateY(-1px)}.bp-step-carousel__button:focus-visible{outline:3px solid rgba(0,204,0,.35);outline-offset:2px}.bp-step-carousel__counter{min-width:42px;color:#4f5768;font-size:12px;font-weight:700;line-height:1;text-align:center}@media(prefers-reduced-motion:reduce){.bp-step-carousel__track,.bp-step-carousel__button{transition:none}}.bp-source-dropdown{margin-top:8px;background:#0b1020;color:#d0d6e3;border-radius:8px;padding:0;width:fit-content;max-width:100%}.bp-source-dropdown[open]{padding-bottom:8px}.bp-source-dropdown__summary{list-style:none;cursor:pointer;padding:10px 28px 10px 12px;font-size:14px;line-height:1.2;color:#c8d0e0;position:relative}.bp-source-dropdown__summary::-webkit-details-marker{display:none}.bp-source-dropdown__summary:after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;opacity:.9}.bp-source-dropdown[open] .bp-source-dropdown__summary:after{content:"▴"}.bp-source-dropdown__list{padding:0 12px;display:flex;flex-direction:column;gap:8px}.bp-source-dropdown__link{color:#2f8cff;text-decoration:none;font-size:14px;line-height:1.3;word-break:break-word}.bp-source-dropdown__link:hover{text-decoration:underline}@keyframes bpFakeStatusDots{0%,80%,to{opacity:.35;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}.bp-fake-status{display:flex;align-items:center;justify-content:center;gap:7px;min-height:18px}.bp-fake-status__dot{display:block;width:8px;height:8px;border-radius:999px;background:#0c0;animation:bpFakeStatusDots 1s ease-in-out infinite}.bp-fake-status__dot:nth-child(2){animation-delay:.14s}.bp-fake-status__dot:nth-child(3){animation-delay:.28s}.bpMessageListMarqueeContainer{display:none!important}.bp-chat-welcome{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;text-align:center}@media(min-width:769px){.bp-chat-welcome{transform:translateY(-40px)}}.bp-chat-welcome__inner{margin:0 auto;max-width:560px}.bp-chat-welcome__title{margin:0;font-size:clamp(22px,3.2vw,32px);line-height:1.2;letter-spacing:0;font-weight:500;color:#1f2c40}.bp-chat-welcome__subtitle{margin:10px 0 0;font-size:clamp(14px,1.6vw,16px);line-height:1.4;letter-spacing:0;font-weight:500;color:#5f6b7a}.bp-chat-welcome__prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;pointer-events:auto}.bp-chat-welcome__prompt{appearance:none;border:0;border-radius:999px;background:#fff;color:#23304d;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:0;min-height:40px;padding:12px 28px;box-shadow:0 3px 12px #23304d24;transition:box-shadow .18s ease,transform .18s ease}@media(max-width:768px){.bp-chat-welcome__prompt{padding:12px 22px}}.bp-chat-welcome__prompt:hover,.bp-chat-welcome__prompt:focus-visible{box-shadow:0 4px 14px #23304d2e;transform:translateY(-1px)}.bp-chat-welcome__prompt:focus-visible{outline:2px solid #00cc00;outline-offset:2px}.bp-chat-welcome__prompt:disabled{cursor:default;opacity:.55;transform:none}.bp-chat--geo-blocked{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:100dvh;overflow:hidden;background:#fff;color:#23304d}.bp-geo-blocked__header{position:absolute;top:0;left:50%;right:auto;z-index:var(--bp-chat-z-header, 99980);display:flex;align-items:center;justify-content:space-between;width:min(100%,1280px);padding:32px 24px 8px;box-sizing:border-box;transform:translate(-50%)}@media(max-width:768px){.bp-geo-blocked__header{padding:22px 20px 8px}}.bp-geo-blocked__logo{display:block;width:78px;height:78px;object-fit:contain}@media(max-width:768px){.bp-geo-blocked__logo{width:74px;height:74px}}.bp-geo-blocked__close{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:#253045;cursor:pointer}@media(max-width:768px){.bp-geo-blocked__close{width:52px;height:52px;background:#fff;box-shadow:0 8px 28px #23304d1f}}.bp-geo-blocked__welcome{position:absolute;inset:70px 0 80px;z-index:var(--bp-chat-z-content, 99960);display:flex;align-items:center;justify-content:center;padding:0 24px;pointer-events:none}.bp-geo-blocked__message{margin:18px auto 0;max-width:440px;color:#5f6b7a;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0}.bp-chat--geo-blocked .bp-chat-welcome__prompts{pointer-events:none}.bp-chat--geo-blocked .bp-chat-welcome__prompt{color:#6b7280;cursor:not-allowed;opacity:.45;box-shadow:0 3px 12px #23304d14}.bp-chat--geo-blocked .bp-chat-welcome__prompt:hover,.bp-chat--geo-blocked .bp-chat-welcome__prompt:focus-visible{box-shadow:0 3px 12px #23304d14;transform:none}.bp-geo-blocked__composer{position:absolute;left:50%;bottom:calc(clamp(116px,20dvh,172px) + env(safe-area-inset-bottom,0px));z-index:var(--bp-chat-z-controls, 99970);display:flex;align-items:center;justify-content:space-between;width:calc(100% - 24px);max-width:768px;height:56px;padding:0 22px 0 28px;border:2px solid #d1d5db;border-radius:9999px;box-sizing:border-box;background:#f5f6f8;color:#7a8191;font-size:1rem;line-height:1;letter-spacing:0;transform:translate(-50%);opacity:.72}.bp-geo-blocked__footer{position:absolute;left:50%;bottom:calc(clamp(56px,11dvh,108px) + env(safe-area-inset-bottom,0px));z-index:var(--bp-chat-z-controls, 99970);width:min(100% - 48px,768px);box-sizing:border-box;padding:0 16px;color:#555!important;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1.45!important;text-align:center;transform:translate(-50%)}.bp-geo-blocked__footer,.bp-geo-blocked__footer *{font-size:10px!important;line-height:1.45!important;letter-spacing:0!important}.bp-geo-blocked__footer strong{color:#555!important;font-weight:700!important}.bp-geo-blocked__footer a{color:#555!important;font:inherit!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#555!important}.bpComposerContainer{background:#fff!important;border:2px solid #d1d5db!important;border-radius:9999px!important;padding:4px 8px!important;max-width:768px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(max-width:768px){.bpComposerContainer{min-height:56px!important;height:56px!important;margin-left:12px!important;margin-right:12px!important;padding:3px 8px!important;width:calc(100% - 24px)!important}}.bpComposerContainer:focus-within{border-color:#9ca3af!important;outline:none!important}.bpComposerContainer--fake{z-index:var(--bp-chat-z-controls, 99970)}.bp-fake-input{flex:1;min-height:2.875rem;max-height:120px;overflow-y:auto;padding:12px 8px;font-family:inherit;font-size:1rem;line-height:1.5;color:#233248;outline:none;-webkit-user-select:text;user-select:text;word-break:break-word;white-space:pre-wrap}.bp-fake-input--empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.bpComposerSendButton{background:#0c0!important;color:#fff!important}.bpComposerInput{appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#23304d!important;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif!important;font-feature-settings:normal!important;font-size:1rem!important;font-variation-settings:normal!important;font-weight:500!important;letter-spacing:0!important;height:24px!important;line-height:24px!important;min-height:24px!important;outline:0!important;resize:none!important;text-transform:none!important}.bpComposerInput::placeholder{color:#7f8697!important;font:inherit!important;letter-spacing:0!important;opacity:1!important}@media(max-width:768px){.bpComposerInput{font-size:1rem!important}}.bp-welcome-composer{display:block}.bp-welcome-composer__submit{border:0;flex:0 0 36px;opacity:1!important}.bp-welcome-composer__submit:disabled{cursor:default}.bp-welcome-composer__submit--ready{color:#0c0!important}@media(max-width:768px){.bpComposerInputContainer{min-height:46px!important;padding:4px!important;align-items:center!important}}.bpComposerVoiceButton{width:36px!important;height:36px!important;color:#253045!important}.bpComposerVoiceButton svg{width:22px!important;height:22px!important}.bpComposerFooter{width:min(100% - 48px,768px);margin-left:auto!important;margin-right:auto!important}.bpComposerFooter a{color:#1f2c40!important;font-weight:700!important;text-decoration:underline!important}@media(min-width:769px){.bp-chat--welcome .bpComposerContainer{position:absolute!important;top:calc(50% + 58px);left:50%;transform:translate(-50%);z-index:var(--bp-chat-z-controls, 99970)}.bp-chat--welcome .bpComposerFooter{position:absolute!important;top:calc(50% + 124px);left:50%;transform:translate(-50%);z-index:var(--bp-chat-z-controls, 99970);margin:0!important}}@media(max-width:768px){.bp-chat--welcome .bpComposerContainer{position:absolute!important;left:50%;bottom:calc(clamp(92px,17dvh,148px) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:var(--bp-chat-z-controls, 99970);width:calc(100% - 24px)!important;margin-left:0!important;margin-right:0!important}.bp-chat--welcome .bpComposerFooter{position:absolute!important;left:50%;bottom:calc(clamp(44px,10dvh,96px) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:var(--bp-chat-z-controls, 99970);margin:0!important}}.bpComposerFooter{display:block!important;font-size:10px!important;color:#555!important;max-width:768px!important;margin:10px auto!important}@media(max-width:768px){.bpComposerFooter{padding-left:16px!important;padding-right:16px!important}}.bpComposerFooter>*{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important}.bpComposerFooter p{margin:0!important;font-size:10px!important}.bpComposerFooter a{color:#555!important;font-size:10px!important;text-decoration-color:#555!important}.bp-chat-disclaimer{text-align:center;padding:8px 16px;font-size:12px;line-height:1.4;color:#5c6677}.bp-chat-disclaimer strong{font-weight:700;color:#1f2c40}.bp-chat-disclaimer a{color:#1f2c40;font-weight:700;text-decoration:underline}.bpMessageListContainer{overflow-anchor:none;scroll-behavior:auto!important}.bp-chat--has-messages{--bp-message-list-top-offset: 128px}.bp-chat--has-messages .bpMessageListContainer{scroll-padding-top:var(--bp-message-list-top-offset)}.bpMessageListViewport{font-size:14px;line-height:160%;max-width:768px;margin-left:auto;margin-right:auto;overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto!important}.bp-chat--has-messages .bpMessageListViewport{box-sizing:border-box;padding-top:var(--bp-message-list-top-offset)}.bp-chat--has-messages .bpMessageListViewport .bpMessageContainer,.bp-chat--has-messages .bpMessageListViewport .bpMessageBlocksBubble{scroll-margin-top:var(--bp-message-list-top-offset)}.bpMessageListViewport h2{font-size:16px}.bpMessageListViewport p{margin:0 0 12px;font-size:14px}.bpMessageListViewport p:last-of-type{margin-bottom:0}.bpMessageListViewport a{font-size:14px;font-weight:700;text-decoration:underline;text-decoration-color:#0c0}.bpMessageListViewport .bpMessageListMarqueeContainer{padding-top:60px}.bpMessageListViewport .bpMessageListMarqueeContainer h1{margin-bottom:0}.bpMessageListViewport .bpMessageBlocksTextUnorderedList{list-style:disc!important;list-style-position:outside!important;padding-left:24px;margin:0 0 12px}.bpMessageListViewport .bpMessageBlocksTextUnorderedList li{list-style-type:disc!important;margin:0 0 10px;padding:0;font-size:14px;line-height:160%;position:static}.bpMessageListViewport .bpMessageBlocksTextUnorderedList li::marker{color:#0c0}.bpMessageListViewport .bpMessageBlocksTextUnorderedList li:before{display:none;content:none}.bpMessageListViewport .bpMessageBlocksTextOrderedList{list-style-position:outside;padding-left:0}.bpMessageListViewport .bpMessageBlocksTextOrderedList li{margin:0 0 10px;padding:0;font-size:14px;line-height:160%}.bpMessageListViewport .bpMessageBlocksTextOrderedList li::marker{color:#0c0}.bpMessageListViewport .bpMessageBlocksTextOrderedList li:before{display:none;content:none}@media(max-width:768px){.bp-chat--has-messages{--bp-message-list-top-offset: 116px}}.bpMessageBlocksButton{background:#253045bf;color:#fff;font-weight:800;border-radius:72px;padding:12px 14px;font-size:12px;box-shadow:none;border:none;min-width:70px}.bpMessageBlocksButton:hover{background:#25304559;color:#1f2c40}.bpMessageBlocksButton[data-group-activated],.bpMessageBlocksButton[data-activated]{background:#c7eac9;color:#1f2c40}.bpMessageBlocksButton[data-activated]:disabled{background:#253045;color:#fff}html,body{margin:0;width:100%;min-height:100%}body{min-height:100dvh;overflow:hidden}#botpress-webchat-root{position:relative;width:100%;height:100dvh;min-height:0}
