: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) html,: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) body{line-height:inherit}: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:1em}: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}}html{font-size:16px}:root{--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: .125rem;--bpRadius-md: .375rem;--bpRadius-lg: .5rem;--bpRadius-xl: .75rem;--bpRadius-2xl: 1rem;--bpRadius-3xl: 1.5rem;--bpRadius-full: 9999px;--bpSpacing-0: 0px;--bpSpacing-px: 1px;--bpSpacing-0_5: .125rem;--bpSpacing-1: .25rem;--bpSpacing-1_5: .375rem;--bpSpacing-2: .5rem;--bpSpacing-2_5: .625rem;--bpSpacing-3: .75rem;--bpSpacing-3_5: .875rem;--bpSpacing-4: 1rem;--bpSpacing-4_5: 1.125rem;--bpSpacing-5: 1.25rem;--bpSpacing-6: 1.5rem;--bpSpacing-7: 1.75rem;--bpSpacing-8: 2rem;--bpSpacing-9: 2.25rem;--bpSpacing-10: 2.5rem;--bpSpacing-11: 2.75rem;--bpSpacing-12: 3rem;--bpSpacing-14: 3.5rem;--bpSpacing-16: 4rem;--bpSpacing-20: 5rem;--bpSpacing-24: 6rem;--bpSpacing-28: 7rem;--bpSpacing-32: 8rem;--bpSpacing-36: 9rem;--bpSpacing-40: 10rem;--bpSpacing-44: 11rem;--bpSpacing-48: 12rem;--bpSpacing-52: 13rem;--bpSpacing-56: 14rem;--bpSpacing-60: 15rem;--bpSpacing-64: 16rem;--bpSpacing-72: 18rem;--bpSpacing-80: 20rem;--bpSpacing-96: 24rem;--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:.875rem;line-height:1.25rem;font-weight:500;grid-column-start:2}.bpNotificationDescription{margin-top:var(--bpSpacing-1);color:var(--bpGray-800);font-size:.875rem;line-height:1.25rem;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:.5rem;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));gap:8px;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:2.5rem;height:2.5rem;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));position:relative}.bpComposerFileIcon{color:var(--bpPrimary-600);width:1.5rem;height:1.5rem;transition:opacity .3s ease,filter .3s ease}.bpComposerFileMetadata{display:flex;flex-direction:column;gap:2px}.bpComposerFileName{min-width:6rem;max-width:6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:normal;font-size:.875rem;line-height:1.25rem;color:var(--bpGray-900)}.bpComposerFileExtension{font-size:.75rem;line-height:1rem;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:-.25rem;right:-.25rem;border-radius:50%;width:1.25rem;height:1.25rem;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:-.25rem;right:-.25rem;width:1rem;height:1rem;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}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bpComposerFileErrorIcon{position:absolute;top:-.4rem;right:-.4rem;width:1.25rem;height:1.25rem;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:.875rem;line-height:1.25rem;resize:none;color:var(--bpGray-900);height:1.5em}.bpComposerInput:focus{outline:none!important}.bpComposerInput::-webkit-scrollbar{width:4px}.bpComposerInput::placeholder{color:var(--bpGray-500);font-size:.875rem}@media (max-device-width: 1024px){.bpComposerInput{font-size:16px}}.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}.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;gap:.5rem;padding:var(--bpSpacing-2) var(--bpSpacing-2) 0 var(--bpSpacing-2);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--bpGray-200) transparent}.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:.75rem;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}.bpComposerButtonIcon{border-radius:var(--bpRadius-full);padding:var(--bpSpacing-1);background-color:var(--send-button-bg);color:var(--send-button-text);height:var(--bpSpacing-7);width:var(--bpSpacing-7);stroke:currentColor}.bpComposerContainer[data-disabled=false] .bpComposerButtonIcon:hover{background-color:color-mix(in srgb,var(--send-button-bg-hover),black 15%)}.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}.bpComposerVoiceButtonContainer{display:flex;padding:var(--bpSpacing-1);margin:var(--bpSpacing-1);justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));cursor:pointer}.bpComposerVoiceButtonIcon{border-radius:var(--bpRadius-full);padding:var(--bpSpacing-1);color:var(--bpGray-600);height:var(--bpSpacing-7);width:var(--bpSpacing-7)}.bpComposerVoiceButtonIcon:hover{background-color:var(--bpGray-200)}.bpComposerVoiceButtonIcon[data-listens=true]{animation:pulsate-background 1.5s ease-in-out infinite}.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:1rem;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}.bpHeaderContainer{position:absolute;display:flex;padding:var(--bpSpacing-1);flex-direction:column;width:100%;border-top-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));background-color:var(--header-bg);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);transition:background-color .2s ease-out;z-index:2}.bpHeaderContentContainer{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;padding:var(--bpSpacing-1) var(--bpSpacing-3);column-gap:var(--bpSpacing-2);align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));text-align:left;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarImage,.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarFallback{height:var(--bpSpacing-16);font-size:1.75rem;font-weight:500;margin-top:var(--bpSpacing-6);margin-bottom:var(--bpSpacing-6)}.bpHeaderContainer:not([data-disabled]) .bpHeaderContentContainer:hover{background-color:var(--header-bg-hover)}.bpHeaderContainer[data-disabled] .bpHeaderContentContainer:hover{cursor:default}.bpHeaderContentContainer[data-state=open]{justify-items:center;grid-template-columns:1fr}.bpHeaderContentContainer[data-state=open] .bpHeaderContentActionsContainer{display:none}.bpHeaderContentContainer[data-state=open] .bpHeaderContentAvatarImage{margin-top:var(--bpSpacing-6);width:var(--bpSpacing-16);height:var(--bpSpacing-16)}.bpHeaderContentContainer[data-state=closed]{justify-items:start;grid-template-columns:auto 1fr auto}.bpHeaderContentAvatarContainer{overflow:hidden;padding:var(--bpSpacing-px);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));grid-row:span 2 / span 2}.bpHeaderContentAvatarImage{aspect-ratio:1/1;object-fit:cover;height:var(--bpSpacing-8);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpHeaderContentAvatarFallback{aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-8);line-height:var(--bpSpacing-12);background-color:var(--header-avatar-bg);color:var(--header-avatar-text)}.bpHeaderContentTitle{display:flex;padding-top:var(--bpSpacing-0_5);font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--header-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.bpHeaderContentDescription{font-size:.875rem;line-height:1.25rem;font-weight:300;color:var(--header-description);width:100%}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentDescription{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bpHeaderContentContainer[data-state=open] .bpHeaderContentDescription,.bpHeaderContentContainer[data-state=open] .bpHeaderContentTitle{justify-content:center;text-align:center}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentDescription{grid-column-start:2}.bpHeaderContentActionsContainer{display:flex;grid-column-start:3;grid-row:span 2 / span 2;grid-row-start:1!important}.bpHeaderContentActionsIcons{padding:var(--bpSpacing-2);height:34px;width:34px;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;color:var(--header-description);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bpHeaderContentActionsIcons:hover{background-color:var(--header-hover-dark)}.bpHeaderExpandedContentContainer{display:grid;padding:var(--bpSpacing-2);gap:var(--bpSpacing-4);row-gap:var(--bpSpacing-4);justify-items:center;align-items:center;font-size:.875rem;line-height:1.25rem}.bpHeaderExpandedContentDescriptionItemsContainer{display:flex;gap:var(--bpSpacing-1);align-items:center;font-size:.75rem;line-height:1rem;color:var(--header-description);position:relative;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm))}.bpHeaderExpandedContentDescriptionItemsContainer:hover{color:var(--header-title);cursor:pointer}.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);top:auto;bottom:auto;height:10px;width:1px;background-color:var(--bpGray-500)}.bpHeaderExpandedContentDescriptionItemsIcon{padding:var(--bpSpacing-1);height:var(--bpSpacing-6);color:var(--header-description)}.bpHeaderExpandedContentDescriptionItemsContainer[data-email] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-phone] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-website] .bpHeaderExpandedContentDescriptionItemsIcon{color:var(--header-description-icon)}.bpHeaderExpandedContentDescriptionItemsText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;color:var(--header-description-link)}.bpHeaderExpandedContentDescriptionItemsLink{overflow:hidden;text-overflow:ellipsis;color:var(--header-description-link);white-space:nowrap;font-size:.75rem}.bpHeaderExpandedContentDescriptionItemsLink:hover{text-decoration:underline;text-decoration-color:var(--header-description-link)}.bpHeaderExpandedContentGroup{display:flex;flex-direction:column}.bpHeaderExpandedContentGroup[data-legal]{flex-direction:row}.bpHeaderExpandedContentGroup[data-legal] .bpHeaderExpandedContentDescriptionItemsIcon{display:none}.bpHeaderExpandedContentGroup[data-links]{gap:var(--bpSpacing-2);flex-direction:column}.bpMessageListMarqueeContainer{margin-top:auto;display:flex;gap:var(--bpSpacing-2);flex-direction:column;align-items:center;justify-content:center;padding:5rem 0 var(--bpSpacing-12) 0}.bpMessageListMarqueeContent{display:flex;flex-direction:column;max-width:60ch}.bpMessageListMarqueeTitle{color:var(--bpGray-800);font-size:1.125rem;line-height:1.75rem;font-weight:500;text-align:center}.bpMessageListMarqueeDescription{color:var(--bpGray-500);font-size:.875rem;line-height:1.25rem;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:1.875rem;line-height:2.25rem;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageContainer{display:flex;width:100%;gap:var(--bpSpacing-2);font-size:.875rem;line-height:1.25rem;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:.75rem;line-height:1rem;margin-top:var(--bpSpacing-4);color:var(--bpGray-800)}.bpMessageContainer[data-loaded=false]{display:none}.bpMessageContainer:has(.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]):not(:last-child){margin-bottom:var(--bpSpacing-3)}.bpMessageContainer:after{content:"Delivered";color:var(--bpGray-600);font-size:.75rem;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;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box;flex-grow:1;padding:var(--bpSpacing-1);margin-bottom:-25px}.bpMessageListViewport{display:flex;gap:var(--bpSpacing-2);flex-direction:column;padding:var(--bpSpacing-3);padding-bottom:var(--bpSpacing-12);scrollbar-width:none}.bpMessageListHeaderMessage{position:sticky;top:0;margin-left:auto;margin-right:auto;color:var(--bpGray-600);font-size:.9rem}.bpMessageListContainer .bpMessageListScrollDownButton{background-color:var(--bpGray-100);height:32px;width:32px;padding:6px;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;position:absolute;left:0;right:0;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;top:0;right:0;bottom:0;left: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:1rem;line-height:1.5rem;color:var(--bpGray-900);margin-bottom:var(--bpSpacing-4)}.bpModalDescription{display:none}.bpModalContentContainer{display:flex;flex-direction:column;font-size:.875rem;line-height:1.25rem;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:.875rem;line-height:1.25rem;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:.875rem;line-height:1.25rem;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: 28rem){.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:1rem;line-height:1.5rem;color:var(--bpGray-900);margin-top:var(--bpSpacing-2);margin-bottom:var(--bpSpacing-2)}.bpModalDescription{display:flex;justify-content:start;font-size:.875rem;line-height:1.25rem;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:.25rem .75rem;background-color:var(--button-bg);color:var(--button-text);font-size:.875rem;line-height:1.25rem;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}.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);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:1.25rem;height:1.25rem;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-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)}}.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:.875rem;line-height:1.25rem;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:1.5rem;font-weight:600;line-height:2rem;margin-top:var(--bpSpacing-7);margin-bottom:var(--bpSpacing-6)}.bpMessageBlocksTextHeading2{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-top:var(--bpSpacing-6);margin-bottom:var(--bpSpacing-5)}.bpMessageBlocksTextHeading3{font-size:1.125rem;line-height:1.75rem;font-weight:500;margin-top:var(--bpSpacing-5);margin-bottom:var(--bpSpacing-4)}.bpMessageBlocksTextHeading4{margin-top:var(--bpSpacing-1);font-weight:500;font-size:1rem;line-height:1.5rem}.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:1.25rem;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:1rem 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:.25em .75em;font-size:.75rem;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:1.5rem;padding:.25rem;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:.75rem;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:.25rem;font-weight:500;padding:.1rem .2rem}.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:.875rem;line-height:1.25rem}.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:1rem;height:3rem;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:5rem;height:5rem}.bpErrorTitle{color:var(--error-content-title);padding:var(--bpSpacing-2);font-weight:600;font-size:1.25rem}.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:.75rem}.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:14px;line-height:1.25rem;color:var(--bpGray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:2/3}.bpMessagePreviewDescription{font-size:13px;line-height:1rem;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)}@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)}}.bp-leadership,.bp-leadership *{box-sizing:border-box}.bp-leadership{--ld-card-bg: #2d2d2d;--ld-text-primary: #f2f2f2;--ld-text-secondary: rgba(242, 242, 242, .7);--ld-img-bg: #ffffff;--ld-radius: 16px;display:flex;flex-direction:column;gap:16px;width:100%;color:var(--ld-text-primary);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.bp-leadership img{display:block;max-width:none}.bp-leadership p,.bp-leadership blockquote{margin:0}.bp-leadership__card{position:relative;display:flex;flex-direction:column;gap:24px;padding:16px;background:var(--ld-card-bg);border-radius:var(--ld-radius);overflow:hidden}.bp-leadership__inner{display:flex;align-items:center;gap:24px;padding-right:24px}.bp-leadership__media{flex-shrink:0;width:234px;height:234px;display:flex;align-items:center;justify-content:center;background:var(--ld-img-bg);border-radius:var(--ld-radius);overflow:hidden}.bp-leadership__image{width:100%;height:100%;object-fit:cover;display:block;background:#444}.bp-leadership__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.bp-leadership__quote{margin:0;font-size:24px;font-weight:400;line-height:1.5;letter-spacing:-.72px;color:var(--ld-text-primary)}.bp-leadership__author{display:flex;flex-direction:column;gap:10px}.bp-leadership__name,.bp-leadership__title{margin:0;font-size:14px;line-height:1.35;letter-spacing:-.14px;color:var(--ld-text-secondary)}.bp-leadership__cta{position:absolute;right:20px;bottom:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--ld-text-primary);text-decoration:none;transition:opacity .2s,transform .2s}.bp-leadership__cta:after{content:"";position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;z-index:9}.bp-leadership__cta:hover{opacity:.85;transform:translate(2px,-2px)}.bp-leadership__cta svg{position:relative;z-index:10;width:100%;height:100%}.bp-leadership__author-avatar{display:none}.bp-leadership__author-avatar img{width:100%;height:100%;object-fit:cover;display:block}@container chat-window (max-width: 599px){.bp-leadership__card{padding:16px;gap:20px}.bp-leadership__inner{flex-direction:column;align-items:stretch;padding-right:0}.bp-leadership__media{display:none}.bp-leadership__quote{font-size:20px;line-height:1.4}.bp-leadership__author{flex-direction:row;align-items:center;gap:16px}.bp-leadership__author-avatar{display:block;flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#444}.bp-leadership__author-text{display:flex;flex-direction:column;gap:4px;min-width:0}.bp-leadership__name,.bp-leadership__title{font-size:14px}.bp-leadership__cta{right:16px;bottom:12px;width:28px;height:28px}}.bp-locations,.bp-locations *{box-sizing:border-box}.bp-locations{--loc-card-bg: #252529;--loc-text-primary: #f2f2f2;--loc-text-secondary: rgba(242, 242, 242, .55);--loc-radius: 20px;--loc-gap: 12px;width:100%;display:flex;flex-direction:column;gap:24px;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--loc-text-primary)}.bp-locations p,.bp-locations h3{margin:0}.bp-locations__subtitle{margin:0;font-size:14px;font-weight:400;line-height:1.55;color:var(--loc-text-primary);opacity:.85}.bp-locations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--loc-gap)}.bp-locations__card{display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px;background:var(--loc-card-bg);border-radius:var(--loc-radius);min-height:160px}.bp-locations__header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bp-locations__code{margin:0;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--loc-text-primary);white-space:nowrap}.bp-locations__time{font-size:18px;font-weight:400;color:var(--loc-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.bp-locations__body{display:flex;flex-direction:column;gap:10px}.bp-locations__address{margin:0;font-size:13px;font-weight:400;line-height:1.5;color:var(--loc-text-primary)}.bp-locations__phone{margin:0;font-size:13px;font-weight:400;color:var(--loc-text-primary)}.bp-locations__address-link,.bp-locations__phone-link{color:inherit;text-decoration:none}.bp-locations__address-link:hover,.bp-locations__phone-link:hover{text-decoration:underline}.bp-locations__cta{display:inline-flex;align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:500;color:var(--loc-text-primary);text-decoration:none;opacity:.75;transition:opacity .2s,transform .2s}.bp-locations__cta svg{flex-shrink:0;transition:transform .2s}.bp-locations__cta:hover{opacity:1}.bp-locations__cta:hover svg{transform:translate(2px,-2px)}@media (max-width: 599px){.bp-locations__grid{-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-locations__grid::-webkit-scrollbar{display:none}}@container chat-window (max-width: 599px){.bp-locations{width:100%;gap:18px}.bp-locations__subtitle{padding:0 16px;font-size:13px}.bp-locations__grid{display:flex;flex-wrap:nowrap;gap:10px;padding:0 20px 10px 0;margin-right:-20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;grid-template-columns:unset}.bp-locations__card{flex:0 0 calc(100% - 64px);min-width:calc(100% - 64px);scroll-snap-align:start;scroll-snap-stop:always;padding:18px 18px 20px;min-height:160px}.bp-locations__code{font-size:32px}.bp-locations__time{font-size:16px}.bp-locations__address,.bp-locations__phone{font-size:13px}}.bp-blog-post{--bp-blog-post-text: #f2f2f2;--bp-blog-post-muted: #f2f2f2;--bp-blog-post-card-bg-1: rgba(255, 255, 255, .16);--bp-blog-post-card-bg-2: rgba(255, 255, 255, .12);--bp-blog-post-border: rgba(255, 255, 255, .08);--bp-blog-post-radius: 18px;--bp-blog-post-media-radius: 14px;width:100%;max-width:800px;margin:0 auto;color:var(--bp-blog-post-text);overflow:hidden}.bp-blog-post *,.bp-blog-post *:before,.bp-blog-post *:after{box-sizing:border-box}.bp-blog-post__grid{display:flex;flex-wrap:wrap;gap:16px}.bp-blog-post__card{flex:0 0 calc((100% - 32px) / 3);min-width:0;border-radius:var(--bp-blog-post-radius);overflow:hidden;background:linear-gradient(180deg,var(--bp-blog-post-card-bg-1),var(--bp-blog-post-card-bg-2));border:1px solid var(--bp-blog-post-border);box-shadow:0 14px 36px #00000073}.bp-blog-post__media{display:block;padding:8px;text-decoration:none}.bp-blog-post__img{width:100%;height:166px;display:block;object-fit:cover;border-radius:var(--bp-blog-post-media-radius)}.bp-blog-post__body{padding:12px 16px 24px}.bp-blog-post__title{margin:0 0 14px;font-size:16px;line-height:1.5;font-weight:400}.bp-blog-post__link{color:var(--bp-blog-post-text);text-decoration:none}.bp-blog-post__link:hover{text-decoration:underline;text-underline-offset:3px}.bp-blog-post__meta{display:flex;align-items:center;gap:24px;color:var(--bp-blog-post-muted);font-size:14px;opacity:.7}.bp-blog-post__type{color:var(--bp-blog-post-text)}@media (max-width: 599px){.bp-blog-post__grid{-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-blog-post__grid::-webkit-scrollbar{display:none}}@container chat-window (max-width: 599px){.bp-blog-post__grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.bp-blog-post__card{flex:0 0 calc(100% - 150px);min-width:200px;scroll-snap-align:start}.bp-blog-post__img{height:140px}.bp-blog-post__body{padding:8px 8px 16px}}.bp-case-study{--bp-cs-surface: #1d1e24;--bp-cs-card-content-bg: linear-gradient(180deg, rgba(39, 39, 44, .96) 0%, rgba(31, 32, 38, .98) 100%);--bp-cs-text-primary: #f2f2f2;--bp-cs-text-secondary: rgba(242, 242, 242, .9);--bp-cs-border: rgba(255, 255, 255, .06);--bp-cs-radius-desktop: 34px;--bp-cs-radius-mobile: 20px;width:100%;max-width:800px;margin:0 auto;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--bp-cs-text-primary)}.bp-case-study *,.bp-case-study *:before,.bp-case-study *:after{box-sizing:border-box}.bp-case-study__list{display:grid;grid-template-columns:1fr;gap:16px}.bp-case-study__card{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:200px;overflow:hidden;border-radius:var(--bp-cs-radius-desktop);border:1px solid var(--bp-cs-border);background:var(--bp-cs-surface)}.bp-case-study__media{display:block;min-height:100%;background:#111;position:relative;text-decoration:none}.bp-case-study__img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block;position:absolute;top:0;left:0}.bp-case-study__content{position:relative;display:flex;flex-direction:column;gap:18px;padding:25px 30px 86px 50px;background:var(--bp-cs-card-content-bg)}.bp-case-study__title{margin:0;font-size:20px;line-height:1.08;font-weight:500;letter-spacing:-.01em}.bp-case-study__link{color:var(--bp-cs-text-primary);text-decoration:none}.bp-case-study__link:hover{text-decoration:underline}.bp-case-study__description{max-width:700px;margin:0;color:var(--bp-cs-text-secondary);font-size:14px;line-height:1.38}.bp-case-study__cta{position:absolute;right:24px;bottom:20px;width:28px;height:28px;border-radius:999px;color:var(--bp-cs-text-primary);text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;opacity:.95;transition:opacity .2s,border-color .2s,transform .2s}.bp-case-study__cta:after{content:"";position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;z-index:9}.bp-case-study__cta:hover{opacity:1;border-color:#ffffff59;transform:translate(2px,-2px)}.bp-case-study__cta svg{position:relative;z-index:10;width:28px;height:28px}@media (max-width: 599px){.bp-case-study__list{-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-case-study__list::-webkit-scrollbar{display:none}}@container chat-window (max-width: 599px){.bp-case-study__list{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:8px;margin-right:-20px;padding-right:20px}.bp-case-study__card{flex:0 0 calc(100% - 78px);min-width:calc(100% - 78px);scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:380px;border-radius:var(--bp-cs-radius-mobile)}.bp-case-study__media{min-height:180px}.bp-case-study__img{min-height:180px;height:180px;object-fit:cover}.bp-case-study__content{padding:18px 22px 48px 16px;gap:10px}.bp-case-study__title{font-size:20px;line-height:1.2}.bp-case-study__description{font-size:12px;line-height:1.45}.bp-case-study__cta{right:10px;bottom:8px;width:28px;height:28px;font-size:18px}.bp-case-study__cta svg{width:28px;height:28px}}.bpMessageContainer,.bpComposerContainer{max-width:800px;margin:0 auto;z-index:99;font-size:1rem!important;line-height:1.5!important}.bpComposerContainer:has(.bpComposerInputContainer){margin:0}.bpComposerContainer{left:50%;transform:translate(-50%);background-color:#292929!important;border-radius:80px!important;color:#f2f2f2!important;border:none!important}.bpMessageDeliveryStatus:after{display:none}.bpComposerInputContainer{padding:16px 20px!important}.bpComposerContainer:focus-within{outline:none!important}.bpComposerUploadButton,.bpComposerInput,.bpComposerVoiceButton{color:#f2f2f2!important}.bpComposerInput{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif!important;font-size:15px!important;letter-spacing:-.15px!important}.bpComposerInput::placeholder{color:#f2f2f280!important}.custom-composer{position:relative;width:min(850px,100%);margin:0 auto;padding:0 16px 16px;z-index:99}.custom-composer.is-disabled{opacity:.7}.custom-composer__files{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.custom-composer__file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:18px;background:rgba(41,41,41,.92);color:#f2f2f2}.custom-composer__file--error{border:1px solid rgba(255,97,97,.45);background:rgba(255,97,97,.06)}.custom-composer__file-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.custom-composer__file-name,.custom-composer__file-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-composer__file-name{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.custom-composer__file-status{font-size:12px;color:#f2f2f2b3}.custom-composer__file-remove,.custom-composer__icon-button,.custom-composer__upload-button,.custom-composer__send,.custom-composer__error-retry,.custom-composer__file-retry{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-composer__file-remove:focus,.custom-composer__file-remove:focus-visible,.custom-composer__icon-button:focus,.custom-composer__icon-button:focus-visible,.custom-composer__upload-button:focus,.custom-composer__upload-button:focus-visible,.custom-composer__send:focus,.custom-composer__send:focus-visible,.custom-composer__error-retry:focus,.custom-composer__error-retry:focus-visible,.custom-composer__file-retry:focus,.custom-composer__file-retry:focus-visible{outline:none;box-shadow:none}.custom-composer__file-remove{width:26px;height:26px;flex-shrink:0;border-radius:50%;color:#f2f2f2d9}.custom-composer__file-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.custom-composer__file-retry{padding:3px 10px;border-radius:20px;border:1px solid rgba(255,97,97,.5)!important;color:#ff8a8a;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;line-height:1.5}.custom-composer__file-retry:hover{background:rgba(255,97,97,.12)}.custom-composer__error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;margin-bottom:8px;border-radius:12px;background:rgba(255,97,97,.08);border:1px solid rgba(255,97,97,.3)}.custom-composer__error-text{flex:1;min-width:0;font-size:13px;color:#ff8a8a;line-height:1.4}.custom-composer__error-retry{flex-shrink:0;padding:4px 14px;border-radius:20px;border:1px solid rgba(255,97,97,.5)!important;color:#ff8a8a;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.custom-composer__error-retry:hover{background:rgba(255,97,97,.12)}.custom-composer__shell{display:flex;align-items:center;gap:12px;padding:14px 18px;background-color:#292929;border-radius:32px;color:#f2f2f2;box-shadow:0 10px 28px #00000038}.custom-composer__file-input{display:none}.custom-composer__icon-button{width:36px;height:36px;flex-shrink:0;border-radius:50%;color:#f2f2f2}.custom-composer__icon-button.is-active{color:#2bc9de}.custom-composer__icon-button:disabled{opacity:.45;cursor:not-allowed}.custom-composer__upload-button{flex-shrink:0;padding:0}.custom-composer__upload-button:disabled{opacity:.45;cursor:not-allowed}.custom-composer__logo{flex-shrink:0;display:inline-flex;align-items:center;pointer-events:none}.custom-composer__textarea{flex:1;min-width:0;min-height:24px;max-height:140px;field-sizing:content;padding:4px 0;border:0;outline:none;resize:none;overflow-y:auto;background:transparent;color:#f2f2f2;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;letter-spacing:-.15px;line-height:1.5;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.custom-composer__textarea::-webkit-scrollbar{width:4px}.custom-composer__textarea::-webkit-scrollbar-track{background:transparent}.custom-composer__textarea::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:4px}.custom-composer__textarea::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}.custom-composer__textarea:focus,.custom-composer__textarea:focus-visible{outline:none;box-shadow:none}.custom-composer__textarea:disabled{cursor:not-allowed}.custom-composer__input-wrap{position:relative;flex:1;min-width:0;display:flex;align-items:center}.custom-composer__placeholder{position:absolute;left:4px;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:#f2f2f280;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.15px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-composer__send{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:linear-gradient(90deg,#2bc9de 0%,#b7e39b 100%);color:#111}.custom-composer__send:disabled{opacity:.45;cursor:not-allowed}.custom-composer__send-icon{transform:rotate(-90deg)}@container chat-window (max-width: 599px){.bpComposerInput{font-size:13px!important}.bpComposerInputContainer{padding:12px 16px!important}.custom-composer{padding:0 12px 12px}.custom-composer__shell{gap:10px;padding:12px 14px;border-radius:24px}.custom-composer__textarea,.custom-composer__placeholder{font-size:13px}}.bp-services{--bp-svc-surface: #1d1e24;--bp-svc-card-content-bg: linear-gradient(180deg, rgba(39, 39, 44, .96) 0%, rgba(31, 32, 38, .98) 100%);--bp-svc-text-primary: #f2f2f2;--bp-svc-text-secondary: rgba(242, 242, 242, .9);--bp-svc-border: rgba(255, 255, 255, .06);--bp-svc-radius-desktop: 34px;--bp-svc-radius-mobile: 20px;width:100%;max-width:800px;margin:0 auto;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--bp-svc-text-primary)}.bp-services *,.bp-services *:before,.bp-services *:after{box-sizing:border-box}.bp-services__list{display:grid;grid-template-columns:1fr;gap:16px}.bp-services__card{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:200px;overflow:hidden;border-radius:var(--bp-svc-radius-desktop);border:1px solid var(--bp-svc-border);background:var(--bp-svc-surface)}.bp-services__media{display:block;min-height:100%;background:#111;position:relative;text-decoration:none}.bp-services__img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block;position:absolute;top:0;left:0}.bp-services__content{position:relative;display:flex;flex-direction:column;gap:18px;padding:25px 30px 86px 50px;background:var(--bp-svc-card-content-bg)}.bp-services__title{margin:0;font-size:20px;line-height:1.08;font-weight:500;letter-spacing:-.01em}.bp-services__link{color:var(--bp-svc-text-primary);text-decoration:none}.bp-services__link:hover{text-decoration:underline}.bp-services__description{max-width:700px;margin:0;color:var(--bp-svc-text-secondary);font-size:14px;line-height:1.38}.bp-services__cta{position:absolute;right:24px;bottom:20px;width:28px;height:28px;border-radius:999px;color:var(--bp-svc-text-primary);text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;opacity:.95;transition:opacity .2s,border-color .2s,transform .2s}.bp-services__cta:after{content:"";position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;z-index:9}.bp-services__cta:hover{opacity:1;border-color:#ffffff59;transform:translate(2px,-2px)}.bp-services__cta svg{position:relative;z-index:10;width:28px;height:28px}@media (max-width: 599px){.bp-services__list{-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-services__list::-webkit-scrollbar{display:none}}@container chat-window (max-width: 599px){.bp-services__list{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:8px;margin-right:-20px;padding-right:20px}.bp-services__card{flex:0 0 calc(100% - 78px);min-width:calc(100% - 78px);scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:380px;border-radius:var(--bp-svc-radius-mobile)}.bp-services__media{min-height:180px}.bp-services__img{min-height:180px;height:180px;object-fit:cover}.bp-services__content{padding:18px 22px 48px 16px;gap:10px}.bp-services__title{font-size:20px;line-height:1.2}.bp-services__description{font-size:12px;line-height:1.45}.bp-services__cta{right:10px;bottom:8px;width:28px;height:28px;font-size:18px}.bp-services__cta svg{width:28px;height:28px}}.bp-webinar{--bp-wb-text-primary: #f2f2f2;--bp-wb-text-secondary: rgba(242, 242, 242, .9);--bp-wb-radius-desktop: 16px;--bp-wb-radius-mobile: 16px;--bp-wb-speaker-panel-bg: rgba(255, 255, 255, .3);--bp-wb-overlay: rgba(0, 0, 0, .5);width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:24px;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--bp-wb-text-primary)}.bp-webinar *,.bp-webinar *:before,.bp-webinar *:after{box-sizing:border-box}.bp-webinar__intro{margin:0;font-size:16px;line-height:1.75;letter-spacing:-.16px;color:var(--bp-wb-text-primary)}.bp-webinar__list{display:flex;flex-direction:column;gap:24px}.bp-webinar__card{position:relative;display:flex;overflow:hidden;border-radius:var(--bp-wb-radius-desktop);min-height:280px}.bp-webinar__card--inactive .bp-webinar__title,.bp-webinar__card--inactive .bp-webinar__brand,.bp-webinar__card--inactive .bp-webinar-speaker__name,.bp-webinar__card--inactive .bp-webinar-speaker__title{color:var(--bp-wb-text-secondary);opacity:.8}.bp-webinar__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,#2a2d35 0%,#1e2026 50%,#252830 100%)}.bp-webinar__bg-img{width:100%;height:100%;object-fit:cover;display:block}.bp-webinar__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bp-wb-overlay)}.bp-webinar__content{position:relative;z-index:1;display:flex;flex:1;gap:44px;align-items:stretch;padding-left:23px}.bp-webinar__details{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:24px 0;gap:56px}.bp-webinar__info{display:flex;flex-direction:column;gap:24px}.bp-webinar__label{margin:0;font-size:16px;font-weight:500;line-height:1.35;color:var(--bp-wb-text-primary)}.bp-webinar__title{margin:0;font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.84px;color:var(--bp-wb-text-primary)}.bp-webinar__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.bp-webinar__brand{margin:0;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.84px;color:var(--bp-wb-text-primary)}.bp-webinar__actions{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.35;letter-spacing:-.16px;color:var(--bp-wb-text-primary);text-align:right}.bp-webinar__register{text-decoration:none;color:inherit}.bp-webinar__register:hover{text-decoration:underline}.bp-webinar__speakers{display:flex;align-items:stretch}.bp-webinar__speaker-panel{backdrop-filter:blur(75px);-webkit-backdrop-filter:blur(75px);background:var(--bp-wb-speaker-panel-bg);display:flex;flex-direction:column;justify-content:center;padding:16px 24px;width:329px;flex-shrink:0}.bp-webinar__speaker-list{display:flex;flex-direction:column;gap:19px}@container chat-window (max-width: 599px){.bp-webinar{gap:18px}.bp-webinar__intro{font-size:14px}.bp-webinar__card{flex-direction:column;min-height:auto;border-radius:var(--bp-wb-radius-mobile)}.bp-webinar__content{flex-direction:column;gap:20px;padding-left:0}.bp-webinar__details{padding:20px;gap:20px}.bp-webinar__info{gap:12px}.bp-webinar__label{font-size:14px}.bp-webinar__title{font-size:22px;line-height:1.2}.bp-webinar__footer{flex-wrap:wrap;gap:8px}.bp-webinar__brand{font-size:22px}.bp-webinar__actions{font-size:14px}.bp-webinar__speaker-panel{width:100%;padding:16px}.bp-webinar__speaker-list{flex-direction:row;flex-wrap:wrap;gap:16px}}.bp-webinar-speaker{display:flex;align-items:center;gap:16px}.bp-webinar-speaker__img-wrap{flex-shrink:0;width:140px;height:100px;overflow:hidden;background:#d0d0d0}.bp-webinar-speaker__img{width:100%;height:100%;object-fit:cover;display:block}.bp-webinar-speaker__text{display:flex;flex-direction:column;gap:8px;min-width:0}.bp-webinar-speaker__name{margin:0;font-size:16px;font-weight:500;line-height:1.1;letter-spacing:-.32px;color:var(--bp-wb-text-primary)}.bp-webinar-speaker__title{margin:0;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-.14px;color:var(--bp-wb-text-primary)}@container chat-window (max-width: 599px){.bp-webinar-speaker{flex:1 1 100%;min-width:140px}.bp-webinar-speaker__img-wrap{width:120px;height:90px}.bp-webinar-speaker__name{font-size:14px}.bp-webinar-speaker__title{font-size:12px}}.bp-industries{--bp-ind-surface: #1d1e24;--bp-ind-card-content-bg: linear-gradient(180deg, rgba(39, 39, 44, .96) 0%, rgba(31, 32, 38, .98) 100%);--bp-ind-text-primary: #f2f2f2;--bp-ind-text-secondary: rgba(242, 242, 242, .9);--bp-ind-border: rgba(255, 255, 255, .06);--bp-ind-radius-desktop: 34px;--bp-ind-radius-mobile: 20px;width:100%;max-width:800px;margin:0 auto;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--bp-ind-text-primary)}.bp-industries *,.bp-industries *:before,.bp-industries *:after{box-sizing:border-box}.bp-industries__list{display:grid;grid-template-columns:1fr;gap:16px}.bp-industries__card{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:200px;overflow:hidden;border-radius:var(--bp-ind-radius-desktop);border:1px solid var(--bp-ind-border);background:var(--bp-ind-surface)}.bp-industries__media{display:block;min-height:100%;background:#111;position:relative;text-decoration:none}.bp-industries__img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block;position:absolute;top:0;left:0}.bp-industries__content{position:relative;display:flex;flex-direction:column;gap:18px;padding:25px 30px 86px 50px;background:var(--bp-ind-card-content-bg)}.bp-industries__title{margin:0;font-size:20px;line-height:1.08;font-weight:500;letter-spacing:-.01em}.bp-industries__link{color:var(--bp-ind-text-primary);text-decoration:none}.bp-industries__link:hover{text-decoration:underline}.bp-industries__description{max-width:700px;margin:0;color:var(--bp-ind-text-secondary);font-size:14px;line-height:1.38}.bp-industries__cta{position:absolute;right:24px;bottom:20px;width:28px;height:28px;border-radius:999px;color:var(--bp-ind-text-primary);text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;opacity:.95;transition:opacity .2s,border-color .2s,transform .2s}.bp-industries__cta:after{content:"";position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;z-index:9}.bp-industries__cta:hover{opacity:1;border-color:#ffffff59;transform:translate(2px,-2px)}.bp-industries__cta svg{position:relative;z-index:10;width:28px;height:28px}@media (max-width: 599px){.bp-industries__list{-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-industries__list::-webkit-scrollbar{display:none}}@container chat-window (max-width: 599px){.bp-industries__list{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:8px;margin-right:-20px;padding-right:20px}.bp-industries__card{flex:0 0 calc(100% - 78px);min-width:calc(100% - 78px);scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:380px;border-radius:var(--bp-ind-radius-mobile)}.bp-industries__media{min-height:180px}.bp-industries__img{min-height:180px;height:180px;object-fit:cover}.bp-industries__content{padding:18px 22px 48px 16px;gap:10px}.bp-industries__title{font-size:20px;line-height:1.2}.bp-industries__description{font-size:12px;line-height:1.45}.bp-industries__cta{right:10px;bottom:8px;width:28px;height:28px;font-size:18px}.bp-industries__cta svg{width:28px;height:28px}}.bp-form{--bp-fm-card-bg: #292929;--bp-fm-input-bg: #363636;--bp-fm-input-border: #4a4a4a;--bp-fm-input-border-focus: #b7e39b;--bp-fm-text-primary: #f2f2f2;--bp-fm-text-white: #ffffff;--bp-fm-text-secondary: #a0a0a0;--bp-fm-text-label: #c8c8c8;--bp-fm-required: #b7e39b;--bp-fm-pill-unselected: #414141;--bp-fm-pill-selected: #b7e39b;--bp-fm-pill-selected-text: #292929;--bp-fm-pill-radius: 80px;--bp-fm-checkbox-size: 20px;--bp-fm-btn-bg: #b7e39b;--bp-fm-btn-text: #111111;--bp-fm-radius: 16px;--bp-fm-input-radius: 8px;width:100%;max-width:800px;margin:0 auto;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--bp-fm-text-primary)}.bp-form *,.bp-form *:before,.bp-form *:after{box-sizing:border-box}.bp-form__card{background:var(--bp-fm-card-bg);border-radius:var(--bp-fm-radius);padding:16px 24px 40px;overflow:hidden}.bp-form__hs-embed{width:100%}.bp-form__hs-embed>iframe{display:none!important}.bp-form__hs-embed form.hs-form-private{display:flex;flex-direction:column}.bp-form__hs-embed fieldset{border:none;margin:0;padding:0;min-width:0}.bp-form__hs-embed fieldset.form-columns-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.bp-form__hs-embed fieldset.form-columns-1,.bp-form__hs-embed fieldset.form-columns-0{display:block}.bp-form__hs-embed .hs-form-field{display:flex;flex-direction:column;margin-bottom:16px;width:100%!important}.bp-form__hs-embed label:not(.hs-form-checkbox-display):not(.hs-form-booleancheckbox-display){display:block;font-size:12px;font-weight:500;color:var(--bp-fm-text-label);margin-bottom:6px;letter-spacing:.02em}.bp-form__hs-embed .hs-form-required{color:var(--bp-fm-required);margin-left:2px}.bp-form__hs-embed .input{width:100%}.bp-form__hs-embed input.hs-input:not([type=checkbox]):not([type=submit]){width:100%;background:var(--bp-fm-input-bg);border:1px solid var(--bp-fm-input-border);border-radius:var(--bp-fm-input-radius);color:var(--bp-fm-text-primary);font-family:inherit;font-size:13px;padding:10px 14px;outline:none;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bp-form__hs-embed input.hs-input:not([type=checkbox]):not([type=submit])::placeholder{color:var(--bp-fm-text-secondary)}.bp-form__hs-embed input.hs-input:not([type=checkbox]):not([type=submit]):focus{border-color:var(--bp-fm-input-border-focus)}.bp-form__hs-embed ul.inputs-list{list-style:none;margin:4px 0 0;padding:0}.bp-form__hs-embed ul.multi-container{display:flex;flex-wrap:wrap;gap:8px}.bp-form__hs-embed li.hs-form-checkbox{display:block}.bp-form__hs-embed li.hs-form-checkbox input[type=checkbox].hs-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bp-form__hs-embed label.hs-form-checkbox-display{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:var(--bp-fm-pill-radius);font-size:13px;font-weight:400;letter-spacing:-.08px;cursor:pointer;transition:background-color .2s ease,color .2s ease;background:var(--bp-fm-pill-unselected);color:var(--bp-fm-text-primary);-webkit-user-select:none;user-select:none}.bp-form__hs-embed label.hs-form-checkbox-display:hover{opacity:.9}.bp-form__hs-embed label.hs-form-checkbox-display span{pointer-events:none}.bp-form__hs-embed li.hs-form-checkbox:has(input[type=checkbox].hs-input:checked) label.hs-form-checkbox-display{background:var(--bp-fm-pill-selected);color:var(--bp-fm-pill-selected-text)}.bp-form__hs-embed li.hs-form-booleancheckbox{display:flex;align-items:flex-start;flex-direction:column}.bp-form__hs-embed label.hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:var(--bp-fm-text-white);line-height:1.5;-webkit-user-select:none;user-select:none}.bp-form__hs-embed li.hs-form-booleancheckbox input[type=checkbox].hs-input{flex-shrink:0;width:var(--bp-fm-checkbox-size);height:var(--bp-fm-checkbox-size);border-radius:4px;accent-color:var(--bp-fm-text-primary);cursor:pointer;margin:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bp-form__hs-embed .hs-richtext{margin:8px 0 16px}.bp-form__hs-embed .hs-richtext p{margin:0;font-size:14px;line-height:1.5;color:var(--bp-fm-text-white)}.bp-form__hs-embed .hs-richtext a{color:inherit;text-decoration:underline;text-decoration-skip-ink:none}.bp-form__hs-embed .hs-richtext a:hover{opacity:.9}.bp-form__hs-embed .hs_submit{margin-top:32px}.bp-form__hs-embed .actions{display:flex}.bp-form__hs-embed input[type=submit].hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 30px;background:var(--bp-fm-btn-bg);border:none;border-radius:100px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;color:var(--bp-fm-btn-text);cursor:pointer;transition:opacity .2s ease}.bp-form__hs-embed input[type=submit].hs-button:hover{opacity:.9}.bp-form__hs-embed input[type=submit].hs-button:active{opacity:.8}.bp-form__hs-embed .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.bp-form__hs-embed .hs-error-msgs label{font-size:11px;color:#ff6b6b!important;margin:0}.bp-form__hs-embed .hs-input.error,.bp-form__hs-embed .hs-input.invalid{border-color:#ff6b6b!important}@container chat-window (max-width: 599px){.bp-form__card{padding:16px 16px 32px}.bp-form__hs-embed fieldset.form-columns-2{grid-template-columns:1fr;gap:0}.bp-form__hs-embed .hs-form-field,.bp-form__hs-embed .input,.bp-form__hs-embed input.hs-input:not([type=checkbox]):not([type=submit]){width:100%!important;box-sizing:border-box}.bp-form__hs-embed label.hs-form-checkbox-display{min-height:0;padding:10px 16px;line-height:1.35;white-space:normal}.bp-form__hs-embed .hs_submit{margin-top:24px}}fieldset{max-width:none!important}.submitted-message h1,.submitted-message h2,.submitted-message h3,.submitted-message h4,.submitted-message h5,.submitted-message h6{font-size:24px!important;margin-bottom:inherit!important;letter-spacing:inherit!important}.wrap-input .line{display:none}.bp-fab{--bp-fab-bg: #111114;--bp-fab-text: #f2f2f2;--bp-fab-text-secondary: rgba(242, 242, 242, .85);--bp-fab-radius: 24px;width:100%;max-width:800px;margin:0 auto;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--bp-fab-text);background:var(--bp-fab-bg);border-radius:var(--bp-fab-radius);padding:40px 0;display:flex;flex-direction:column;gap:36px}.bp-fab *,.bp-fab *:before,.bp-fab *:after{box-sizing:border-box}.bp-fab__header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px}.bp-fab__logo{height:48px;width:auto;object-fit:contain}.bp-fab__headline{margin:0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--bp-fab-text);width:100%}.bp-fab__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:999px;background:#f2f2f2;color:#111114;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.bp-fab__cta:hover{opacity:.85}.bp-fab__modules{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bp-fab__module{display:flex;flex-direction:column;gap:14px}.bp-fab__icon{height:36px;width:auto;object-fit:contain;align-self:flex-start}.bp-fab__description{margin:0;font-size:14px;line-height:1.55;color:var(--bp-fab-text-secondary)}@container chat-window (max-width: 599px){.bp-fab{padding:28px 22px;gap:28px;border-radius:18px}.bp-fab__logo{height:40px}.bp-fab__headline{font-size:20px}.bp-fab__modules{grid-template-columns:1fr;gap:20px}.bp-fab__icon{height:40px}.bp-fab__description{font-size:13px}}.bpModalContainer{background-color:#1a1a1a!important;border:1px solid rgba(255,255,255,.08);border-radius:16px!important;padding:32px!important;color:#f2f2f2!important;max-width:420px;transform:translate(-50%,50%)!important;left:50%!important;bottom:50%!important;width:90%}.bpModalContainer[data-state=open]{animation:fadeIn .2s ease-out!important}.bpModalContainer[data-state=closed]{animation:fadeIn .15s ease-out reverse!important}.bpModalTitle{font-size:28px!important;font-weight:600!important;color:#f2f2f2!important;margin-bottom:8px!important}.bpModalDescription{color:#f2f2f2b3!important;font-size:14px!important;line-height:1.5!important}.bpModalButtonContainer{display:flex;gap:12px;margin-top:24px!important}.bpModalButtonConfirm{background:linear-gradient(90deg,#B7E39B -28.33%,#5CD2C7 74.1%,#2BC9DE 128.33%),#F2F2F2!important;color:#111!important;border:none!important;border-radius:40px!important;padding:10px 24px!important;font-weight:600!important;font-size:14px!important;cursor:pointer;transition:opacity .2s ease}.bpModalButtonConfirm:hover{opacity:.9}.bpModalButtonCancel{background:transparent!important;color:#f2f2f2!important;border:1px solid rgba(242,242,242,.2)!important;border-radius:40px!important;padding:10px 24px!important;font-weight:500!important;font-size:14px!important;cursor:pointer;transition:border-color .2s ease}.bpModalButtonCancel:hover{border-color:#f2f2f266!important}.webchat-container-wrapper.popup.fullscreen .bpModalContainer{max-width:none}.webchat-container-wrapper.popup.fullscreen .bpModalContainer[data-state=open]{animation:fadeIn .2s ease-out}.bp-default-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#2d2d2d}.bp-default-image svg{width:50%;height:50%}[data-react-root=BotpressWebchat]{z-index:9999;position:relative}.custom-block-mcp-ui{max-width:100%;width:100%}.floating-search-box{position:fixed;right:20px;bottom:90px;transform:translateY(0);z-index:9999;animation:fadeIn .4s ease-out;transition:transform 0s ease,right .5s ease}.floating-search-box__inner{display:flex;align-items:center;gap:0;background:linear-gradient(90deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.2) 100%),linear-gradient(90deg,#111111 0%,#111111 100%);height:60px;width:60px;padding:0;border-radius:32px;box-shadow:0 8px 25px #00000040;overflow:hidden}.floating-search-box.is-expanded{right:50%;bottom:90px;transform:translate(50%)}.floating-search-box.is-expanded .floating-search-box__inner{width:min(800px,100vw - 40px);height:auto;min-height:60px;gap:10px;align-items:center;padding:15px 18px 15px 60px}.floating-search-box.is-expanded .floating-search-box__trigger{height:60px}.floating-search-box__trigger{position:absolute;left:0;top:100%;transform:translateY(-100%);width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;padding:0}.floating-search-box__content{position:relative;min-width:0;flex:1;display:flex;align-items:flex-end;gap:10px;overflow:hidden}.floating-search-box__placeholder{position:absolute;left:4px;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:#f2f2f2;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.15px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floating-search-box__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.floating-search-box__input{flex:1;min-width:0;min-height:24px;max-height:140px;field-sizing:content;border:none;outline:none;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.15px;line-height:1.5;color:#f2f2f2;background:transparent;cursor:text;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.floating-search-box__input::placeholder{color:#f2f2f2;opacity:1;background-color:transparent}.floating-search-box__input::-webkit-input-placeholder{background-color:transparent;color:#f2f2f2}.floating-search-box__input::-webkit-scrollbar{width:4px}.floating-search-box__input::-webkit-scrollbar-track{background:transparent}.floating-search-box__input::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:4px}.floating-search-box__input::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}.floating-search-box__actions{display:flex;align-items:center;align-self:flex-end;gap:10px;flex-shrink:0}.floating-search-box__mic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:#f2f2f2;opacity:.6;cursor:pointer;padding:0;border-radius:50%;transition:opacity .2s ease,background .2s ease,color .2s ease}.floating-search-box__mic:hover{opacity:1}.floating-search-box__mic.is-listening{opacity:1;color:#2bc9de;background:rgba(43,201,222,.15);animation:floatingMicPulse 1.2s ease-in-out infinite}.floating-search-box__mic.is-denied{color:#ff6b6b;opacity:1}.floating-search-box__voice-error{position:absolute;bottom:-22px;left:0;font-size:11px;color:#ff6b6b;line-height:1.2;pointer-events:none}.floating-search-box__cta{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:linear-gradient(90deg,#2bc9de 0%,#b7e39b 100%);flex-shrink:0;cursor:pointer;padding:0}.floating-search-box__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#f2f2f2;flex-shrink:0;cursor:pointer;padding:0;transition:background .2s ease}.floating-search-box__close:hover{background:rgba(255,255,255,.25)}.botpress-webchat-root{position:relative}.webchat-container-wrapper{container-type:inline-size;container-name:chat-window}.webchat-container-wrapper.popup{position:fixed;bottom:20px;right:20px;z-index:99999;width:440px;max-width:calc(100vw - 20px);height:700px;max-height:calc(100vh - 40px);border-radius:16px;box-shadow:0 8px 32px #00000040;border:1px solid rgba(255,255,255,.1);overflow:hidden;animation:chatPopupEnter .4s cubic-bezier(.34,1.56,.64,1) both}.webchat-container-wrapper.popup.is-closing{animation:chatPopupExit .25s cubic-bezier(.4,0,1,1) both}.webchat-container-wrapper.popup .webchat-expand-btn{position:absolute;top:24px;right:12px;z-index:10001;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:rgba(255,255,255,.1);color:#f2f2f2;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s ease,transform .2s ease}.webchat-container-wrapper.popup .webchat-expand-btn:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.webchat-container-wrapper.popup .webchat-expand-btn:focus-visible{outline:2px solid #2bc9de;outline-offset:2px}.webchat-container-wrapper.popup .webchat-contact-btn{position:absolute;top:24px;right:56px;z-index:10001;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:8px 18px;border-radius:999px;background:#2D2D2D;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#f2f2f2;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,transform .2s ease}.webchat-container-wrapper.popup .webchat-contact-btn:hover{background:#3a3a3a;text-decoration:none;color:#f2f2f2}.webchat-container-wrapper.popup .webchat-contact-btn:focus-visible{outline:2px solid #2bc9de;outline-offset:2px}.webchat-container-wrapper.expanded{animation:chatExpandedEnter .3s cubic-bezier(.4,0,.2,1) both}.webchat-container-wrapper.expanded.is-closing{animation:chatExpandedExit .25s cubic-bezier(.4,0,1,1) both}.webchat-container-wrapper.expanded .webchat-expand-btn{position:fixed;top:26px;right:16px;z-index:10001;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:rgba(255,255,255,.1);color:#f2f2f2;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s ease,transform .2s ease}@media screen and (min-width: 600px){.webchat-container-wrapper.expanded .webchat-expand-btn{top:28px}}.webchat-container-wrapper.expanded .webchat-expand-btn:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.webchat-container-wrapper.expanded .webchat-expand-btn:focus-visible{outline:2px solid #2bc9de;outline-offset:2px}.webchat-container-wrapper.expanded .webchat-contact-btn{position:fixed;top:24px;right:60px;z-index:10001;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:12px 20px;border-radius:999px;background:#2D2D2D;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#f2f2f2;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,transform .2s ease}@media screen and (min-width: 600px){.webchat-container-wrapper.expanded .webchat-contact-btn{height:44px}}.webchat-container-wrapper.expanded .webchat-contact-btn:hover{background:#3a3a3a;text-decoration:none;color:#f2f2f2}.webchat-container-wrapper.expanded .webchat-contact-btn:focus-visible{outline:2px solid #2bc9de;outline-offset:2px}.webchat-container-wrapper .bpContainer{border:0!important}[data-module=BotpressWebchat]{position:relative;z-index:9999}.bot-status-progress{display:inline-flex;background:#f3f4f6;font-size:15px;line-height:1.4;color:transparent;background-image:linear-gradient(90deg,#2bc9de 0%,#b7e39b 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;animation:botStatusTextSweep 1.6s linear infinite}.bot-status-dots{display:inline-flex;margin-left:2px;line-height:1;letter-spacing:1px;font-size:20px;color:#2bc9de}.bot-status-dot{animation:botStatusDot 1s infinite ease-in-out}.bot-status-dot:nth-child(2){animation-delay:.15s}.bot-status-dot:nth-child(3){animation-delay:.3s}@keyframes slideUpCentered{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes chatPopupEnter{0%{opacity:0;transform:translateY(0) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatPopupExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(1)}}@keyframes chatExpandedEnter{0%{opacity:0}to{opacity:1}}@keyframes chatExpandedExit{0%{opacity:1}to{opacity:0}}@keyframes botStatusTextSweep{0%{background-position:0% 50%}to{background-position:-100% 50%}}@keyframes botStatusDot{0%,20%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}to{opacity:.2;transform:translateY(0)}}@keyframes floatingMicPulse{0%,to{box-shadow:0 0 #2bc9de80}50%{box-shadow:0 0 0 6px #2bc9de00}}@media (max-width: 767.9px){.floating-search-box{right:24px}.floating-search-box.is-expanded .floating-search-box__inner{width:calc(100vw - 48px)}.webchat-container-wrapper.popup{left:calc(50% - 220px);right:auto;bottom:20px}}@media (max-width: 768px){.floating-search-box{bottom:110px;right:44px}.floating-search-box__inner{height:52px;width:52px}.floating-search-box.is-expanded .floating-search-box__inner{width:calc(100vw - 48px);padding:16px 16px 16px 54px}.floating-search-box__trigger{width:52px;height:52px}.floating-search-box__input{font-size:13px}.floating-search-box__mic{width:24px;height:24px}.floating-search-box__cta{width:28px;height:28px}.webchat-container-wrapper.popup{width:calc(100vw - 20px);left:10px;right:10px;bottom:10px;height:72vh;max-height:calc(100vh - 20px)}.webchat-container-wrapper.expanded .bp-container{width:calc(100vw - 20px)!important;height:calc(100vh - 100px)!important;bottom:10px!important;right:10px!important}}@media (max-width: 480px){.floating-search-box{right:20px}.floating-search-box__inner{width:56px;height:56px}.floating-search-box.is-expanded .floating-search-box__inner{width:calc(100vw - 40px);padding:16px 16px 16px 54px}.floating-search-box__trigger{width:56px;height:56px}.floating-search-box__input{font-size:13px}.floating-search-box__mic{width:24px;height:24px}.floating-search-box__cta{width:28px;height:28px}}.bp-message-list{scrollbar-gutter:stable}.bp-message-list::-webkit-scrollbar{width:6px}.bp-message-list::-webkit-scrollbar-track{background:#f1f1f1}.bp-message-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.bp-message-list::-webkit-scrollbar-thumb:hover{background:#555}body.is-open-menu .row-fluid-wrapper:has(.botpress-webchat-root),body.is-open-menu section.module:has(.botpress-webchat-root),body.is-open-menu .floating-search-box,body.is-open-menu .webchat-container-wrapper,body.is-open-menu .webchat-container-wrapper.popup,body.is-open-menu .webchat-container-wrapper.expanded,html.is-open-menu .row-fluid-wrapper:has(.botpress-webchat-root),html.is-open-menu section.module:has(.botpress-webchat-root),html.is-open-menu .floating-search-box,html.is-open-menu .webchat-container-wrapper,html.is-open-menu .webchat-container-wrapper.popup,html.is-open-menu .webchat-container-wrapper.expanded{opacity:0!important;z-index:-1!important}.module.footer{position:relative;z-index:1}@media (prefers-color-scheme: dark){.floating-search-box__inner{background:linear-gradient(90deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.2) 100%),linear-gradient(90deg,#111111 0%,#111111 100%);box-shadow:0 8px 25px #00000059}.floating-search-box__input{color:#f2f2f2}.floating-search-box__input::placeholder{color:#f2f2f2}}.botpress-webchat-root{line-height:1.5}.botpress-webchat-root.loading .floating-search-box{pointer-events:none;opacity:.7}.botpress-webchat-root ul{margin-bottom:24px;margin-top:0}.botpress-webchat-root ul li{margin-bottom:16px;margin-top:0;line-height:inherit}.bpModalContainer{z-index:9999!important}.floating-search-box__trigger:focus-visible,.floating-search-box__cta:focus-visible,.floating-search-box__input:focus-visible{outline:2px solid #2bc9de;outline-offset:2px}.bpContainer,.bpHeaderContainer{background-color:#111!important;color:#f2f2f2!important}.bpHeaderContainer{z-index:999!important;top:0;padding-top:20px!important}.bpMessageListContainer{padding:0!important;margin-bottom:0!important}.bpMessageListViewport{padding:20px!important}@media (max-width: 768px){.bpMessageListViewport{padding:12px!important}}.bpMessageBlocksBubbleFeedbackContainer,.bpMessageListHeaderMessage,.bpMessageListMarqueeContainer{display:none!important}.bpMessageBlocksBubble[data-direction=incoming]{background-color:#111!important;color:#f2f2f2!important;padding-left:0!important;padding-right:0!important}.bpTypingIndicatorContainer{background:linear-gradient(90deg,#B7E39B -28.33%,#5CD2C7 74.1%,#2BC9DE 128.33%),#F2F2F2;border-radius:40px}.bpMessageBlocksBubble[data-direction=outgoing]{background-color:#2d2d2d!important;color:#f2f2f2!important;padding:20px;border-radius:15px}.bpMessageBlocksBubble[data-direction=outgoing] .bpMessageBlocksTextText{margin-bottom:0}.bpHeaderContentTitle{font-size:24px!important;letter-spacing:normal!important;font-weight:600!important;margin-bottom:12px!important}.bpHeaderContentTitle,.bpHeaderContentDescription,.bpMessageListMarqueeDescription{white-space:pre-line;-webkit-user-select:text;user-select:text}.bpHeaderContentDescription{max-width:560px;color:#888!important;font-size:.75rem!important}.bpMessageContainer[data-direction=incoming]{overflow-anchor:none}.bpMessageContainer[data-direction=outgoing]{margin-top:48px}.bpHeaderContentAvatarContainer{width:0!important;height:0!important;overflow:hidden!important;opacity:0!important}.bpMessageListContainer .bpMessageListScrollDownButton{z-index:999;background:linear-gradient(90deg,#B7E39B -28.33%,#5CD2C7 74.1%,#2BC9DE 128.33%),#F2F2F2}.bpMessageListContainer .bpMessageListScrollDownButton:after{background-color:#111}.bpHeaderContentTitle,.bpHeaderContentActionsIcons,.bpMessageListMarqueeTitle,.bpMessageListMarqueeDescription,.bpMessageBlocksBubble[data-direction=incoming],.bpMessageBlocksTextText{color:#f2f2f2!important}.bpMessageContainer[data-direction=incoming] .bpMessageAvatarContainer,.bpMessageContainer[data-direction=outgoing] .bpMessageAvatarContainer{display:none!important}.bpHeaderContentContainer{align-items:flex-start!important}.webchat-container-wrapper.fullscreen .bpHeaderContentContainer[data-state=closed] .bpHeaderContentDescription{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}.bpHeaderContentActionsContainer{margin-top:50px!important}.row-fluid-wrapper:has(.botpress-webchat-root),section.module:has(.botpress-webchat-root){position:relative!important;z-index:99999!important;overflow:visible!important}@media print{.botpress-webchat-root,.floating-search-box,.webchat-container-wrapper{display:none!important}}
