@font-face{font-family:var(--font-family);src:url(--font-regular-url)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-medium-url)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-semibold-url)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-bold-url)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-italic-url)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-bolditalic-url)format("truetype");font-weight:700;font-style:italic;font-display:swap}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.bubble-chip_container{cursor:pointer;width:68px;height:54px;position:relative}.bubble-chip_container .bubble-chip_button{all:unset;z-index:11;cursor:pointer;border-radius:10px;width:68px;height:54px;position:absolute;right:10px}.bubble-chip_container .bubble-chip_button:focus-visible .bubble-chip_icon{outline:2px solid var(--bubble-button-secondary);outline-offset:4px;border-radius:6px}.bubble-chip_container .bubble-chip_content{cursor:pointer;background:0 0;border:0;border-radius:10px;width:68px;height:54px;padding:0;position:absolute;inset:0}.bubble-chip_container .bubble-chip_content:hover>.bubble-chip_icon{color:var(--bubble-sidebar-icon-color)}.bubble-chip_container .bubble-chip_content>.bubble-chip_icon{width:20px;height:20px;color:var(--bubble-sidebar-icon-color-shifted-100);z-index:4;transition:color .2s ease-in-out;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.bubble-chip_container[data-selected=true] .bubble-chip_content{background-color:#0000}.bubble-chip_container[data-selected=true] .bubble-chip_icon{color:var(--bubble-sidebar-icon-color)}.bubble-chip_container[data-device=mobile]{width:58px}.bubble-chip_container[data-device=mobile]>.bubble-chip_content{width:58px;top:0;right:0}.bubble-chip_container[data-device=mobile]>.bubble-chip_content>.bubble-chip_icon{width:18px;height:18px;top:20px}.bubble-chip_container[data-device=mobile][data-selected=true] .bubble-chip_icon{width:18px;height:18px;top:20px}.bubble-chip_marker{top:-30px;right:calc(var(--bubble-border-width) + 9px);z-index:10;transition:transform .2s,opacity .2s;position:absolute}.bubble-chip_marker[data-device=mobile]{top:-24px;right:0}.bubble-chip_marker[data-device=mobile]>svg{width:50px;height:98px}.bubble-chip_marker>svg{position:absolute;top:50%;right:50%}.bubble-chip_marker>svg .bubble-chip_marker_path-fill{fill:var(--bubble-background)}.bubble-chip_marker>svg .bubble-chip_marker_path-outline{stroke:var(--bubble-border-color);stroke-width:var(--bubble-border-width)}.bubble-chip_marker[data-device=mobile]{left:-50%;right:unset;top:-7px}.bubble-chat_loader_container{padding-inline:24px;flex-direction:column;gap:24px;height:calc(100vh - 82px);padding-top:24px;display:none}.bubble-chat_loader_container .bubble-chat_loader_text_input{position:absolute;bottom:0}.bubble-chat_loader_container.selected{display:flex}.bubble-enable-mic{z-index:1000;background-color:var(--bubble-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--bubble-border-radius);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:calc(100% - 2px);height:calc(100% - 2px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble-enable-mic>svg{color:var(--bubble-link-color);pointer-events:auto}.bubble-enable-mic>.bubble-enable-mic_text{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-inline:48px;display:flex}.bubble-enable-mic>.bubble-enable-mic_text>.bubble-typography{text-align:center}.bubble-system-error{z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;position:absolute;top:22px;left:24px;right:24px;overflow:hidden;box-shadow:0 14px 28px #0000002e}.bubble-system-error:before{z-index:-1;background:var(--bubble-background-transparency-80,#fbfcfccc);content:"";position:absolute;inset:0}.bubble-system-error .bubble-system-error_icon{width:22px;height:22px;color:var(--bubble-text-color,#03150b);flex:none}.bubble-system-error>.bubble-system-error_text{min-width:0;color:var(--bubble-text-color,#000);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.bubble-system-error>.bubble-system-error_text>.bubble-system-error_title{align-items:center;gap:10px;max-width:100%;display:flex}.bubble-system-error>.bubble-system-error_text>.bubble-typography{overflow-wrap:anywhere;text-align:left;max-width:100%}.bubble-system-error>.bubble-system-error_text .bubble-typography{overflow-wrap:anywhere;max-width:100%}.bubble-system-error>.bubble-system-error_button{color:#03150b;background:#02f20a;border-radius:999px;flex:none;min-width:82px}@media (width<=420px){.bubble-system-error{flex-wrap:wrap;gap:18px;min-height:0;padding:20px;left:16px;right:16px}.bubble-system-error>.bubble-system-error_button{width:100%}}.bubble-bot-writing-loader{align-items:center;gap:4px;padding:10px 6px;display:flex}.bubble-bot-writing-loader>.bubble-bot-writing-loader__dot{aspect-ratio:1;background-color:var(--bubble-textfield-placeholder);border-radius:100%;width:8px;animation:1s ease-in-out infinite bubble-bot-writing-loader}@keyframes bubble-bot-writing-loader{0%{opacity:1;transform:translateY(0)}33%{opacity:.5;transform:translateY(-4px)}66%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bubble-chip_container .bubble-chip_icon,.bubble-chip_marker{transition:none}.bubble-bot-writing-loader>.bubble-bot-writing-loader__dot{opacity:.85;animation:none}}.bubble-inner_wrapper{justify-content:center;align-items:center;height:100vh;display:flex}.bubble-inner_wrapper>.bubble-sidebar_container{flex-direction:column;justify-content:flex-start;width:68px;height:calc(100vh - 40px);display:flex}.bubble-inner_wrapper>.bubble-sidebar_container:after{content:"";background-color:var(--bubble-sidebar-background);border-radius:var(--bubble-border-radius);z-index:-1;width:calc(100% - 20px);height:calc(100% - 2px);position:absolute;top:2px;right:9px}.bubble-inner_wrapper>.bubble-sidebar_container[data-expanded=true]{gap:25%}.bubble-inner_wrapper>.bubble-sidebar_container[data-expanded=false]{gap:178px}.bubble-inner_wrapper>.bubble-sidebar_container[data-expanded=false][data-is-not-prod=true]{gap:134px}@media screen and (height<=850px){.bubble-inner_wrapper>.bubble-sidebar_container[data-expanded=false]{gap:80px}.bubble-inner_wrapper>.bubble-sidebar_container[data-expanded=false][data-is-not-prod=true]{gap:60px}}@media screen and (height<=760px){.bubble-inner_wrapper>.bubble-sidebar_container[data-expanded=false]{gap:40px}.bubble-inner_wrapper>.bubble-sidebar_container[data-expanded=false][data-is-not-prod=true]{gap:30px}}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_controls_container{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:calc(100% - 12px);display:flex}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_controls_container .bubble-sidebar_button{width:28px;height:28px;padding:4px;display:flex}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_controls_container .bubble-sidebar_button>svg{color:var(--bubble-sidebar-icon-color)}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_controls_container .bubble-sidebar_button:hover{background-color:var(--bubble-sidebar-background-shifted-50)}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_controls_container .bubble-sidebar_button:hover>svg{color:var(--bubble-sidebar-icon-color-shifted-100)}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_controls_container .bubble-sidebar_button:focus-visible{outline:2px solid var(--bubble-button-secondary);outline-offset:3px}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_product_container{position:relative}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_product_container .MuiChip-root{border-radius:0 16px 16px 0;height:54px}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_product_container .MuiChip-root.MuiChip-primary{transition:background-color .2s ease-in-out}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_product_container .MuiChip-root.MuiChip-primary:not(.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_product_container .MuiChip-root.MuiChip-primary.selected){background-color:var(--bubble-off-white)}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-links_container{flex-direction:column;justify-content:center;gap:2px;display:flex;position:relative}.bubble-inner_wrapper>.bubble-sidebar_container>.bubble-sidebar_copyright_container .bubble-sidebar_copyright{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;color:var(--bubble-textfield-placeholder);flex:1;margin-left:24px;position:absolute;bottom:20px;right:30px;transform:rotate(180deg)}.bubble-inner_wrapper>.bubble-sidebar_container>.bubble-sidebar_copyright_container .bubble-sidebar_copyright .bubble-sidebar_copyright_brand{color:var(--bubble-link-color);font-size:inherit;line-height:inherit;font-weight:500}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_menu_container{z-index:10;background-color:var(--bubble-sidebar-background);border-radius:calc(var(--bubble-border-radius) / 2);opacity:0;flex-direction:column;justify-content:center;gap:8px;animation:.18s ease-out forwards bubble-tooltip-fade;display:flex;position:absolute;box-shadow:1px 1px 10px #0000001a}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_menu_container>.bubble-sidebar_menu_item{color:var(--bubble-sidebar-icon-color);cursor:pointer;border-radius:calc(var(--bubble-border-radius) / 2);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;transition:background-color .2s ease-in-out;display:flex}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_menu_container>.bubble-sidebar_menu_item:hover{background-color:var(--bubble-sidebar-background-shifted-50)}.bubble-inner_wrapper>.bubble-sidebar_container .bubble-sidebar_menu_container>.bubble-sidebar_menu_item:focus-visible{outline:2px solid var(--bubble-button-secondary);outline-offset:3px}.bubble-inner_wrapper>.bubble-content_container{background-color:var(--bubble-background);border-radius:var(--bubble-border-radius);z-index:3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);flex:1;height:100vh;position:relative}.bubble-inner_wrapper>.bubble-content_container>.product_container{transition:opacity .2s;position:absolute;inset:0}.bubble-inner_wrapper>.bubble-content_container>.product_container[data-selected=true]{visibility:visible;pointer-events:auto}.bubble-inner_wrapper>.bubble-content_container>.product_container[data-selected=false]{visibility:hidden;pointer-events:none}.bubble-inner_wrapper[data-device=tablet] .bubble-inner_wrapper[data-device=desktop]{flex-direction:row}.bubble-inner_wrapper[data-device=mobile]{flex-direction:column-reverse}.bubble-inner_wrapper[data-device=mobile]:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#fbfcfce5;width:100%;height:100%;position:fixed;top:0;left:0}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container{flex-direction:row-reverse;justify-content:space-between;gap:0;width:calc(100% - 80px);height:42px;margin-left:20px}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container>.bubble-sidebar_product_container{flex:none;min-width:0}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container>.bubble-sidebar_product_container .bubble-links_container{flex-direction:row;justify-content:flex-start;gap:0}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container>.bubble-sidebar_controls_container{z-index:10;flex-direction:row-reverse;flex:auto;justify-content:flex-start;gap:12px;min-width:0}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container:after{all:unset}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container #bubble-sidebar_expand-button,.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container .bubble-sidebar_copyright_container{display:none}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container .bubble-sidebar_button{width:26px;height:26px;padding:4px}.bubble-inner_wrapper[data-device=mobile]>.bubble-sidebar_container .bubble-sidebar_button>svg{width:18px;height:18px}.bubble-inner_wrapper[data-device=mobile]>.bubble-content_container{border-radius:40px 40px 0 0}.bubble-webview_shell{background:linear-gradient(#f6f8fb 0%,#eef2f7 100%);justify-content:stretch;align-items:stretch;width:100%;min-height:100vh;display:flex}.bubble-webview_shell--loading{background:var(--bubble-background,#f6f8fb)}.bubble-webview_card{box-sizing:border-box;background:#ffffffdb;flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:32px 24px;display:flex}.bubble-webview_card[data-state=error]{background:#fff4f4eb}.bubble-webview_card[data-state=loading]{background:#ffffffe6}.bubble-webview_title{color:#18212f;margin:0 0 12px;font-size:32px;line-height:1.1}.bubble-webview_message{color:#445065;max-width:560px;margin:0 0 20px;font-size:16px;line-height:1.5}.bubble-webview_meta{color:#5a667b;margin:0 0 8px;font-size:14px;line-height:1.4}.bubble-webview_chat{width:100%;min-height:100vh}@keyframes bubble-tooltip-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bubble-inner_wrapper .bubble-sidebar_button,.bubble-inner_wrapper .bubble-sidebar_menu_item,.bubble-inner_wrapper .MuiChip-primary,.bubble-inner_wrapper .product_container{transition:none}.bubble-inner_wrapper .bubble-sidebar_menu_container{opacity:1;animation:none}}@font-face{font-family:var(--font-family);src:url(--font-regular-url)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-medium-url)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-semibold-url)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-bold-url)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-italic-url)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:var(--font-family);src:url(--font-bolditalic-url)format("truetype");font-weight:700;font-style:italic;font-display:swap}p{margin:0;padding:0}body{margin:0;padding:0;overflow:hidden}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.bubble-chip_container{cursor:pointer;width:68px;height:54px;position:relative}.bubble-chip_container .bubble-chip_button{all:unset;z-index:11;cursor:pointer;border-radius:10px;width:68px;height:54px;position:absolute;right:10px}.bubble-chip_container .bubble-chip_button:focus-visible .bubble-chip_icon{outline:2px solid var(--bubble-button-secondary);outline-offset:4px;border-radius:6px}.bubble-chip_container .bubble-chip_content{cursor:pointer;background:0 0;border:0;border-radius:10px;width:68px;height:54px;padding:0;position:absolute;inset:0}.bubble-chip_container .bubble-chip_content:hover>.bubble-chip_icon{color:var(--bubble-sidebar-icon-color)}.bubble-chip_container .bubble-chip_content>.bubble-chip_icon{width:20px;height:20px;color:var(--bubble-sidebar-icon-color-shifted-100);z-index:4;transition:color .2s ease-in-out;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.bubble-chip_container[data-selected=true] .bubble-chip_content{background-color:#0000}.bubble-chip_container[data-selected=true] .bubble-chip_icon{color:var(--bubble-sidebar-icon-color)}.bubble-chip_container[data-device=mobile]{width:58px}.bubble-chip_container[data-device=mobile]>.bubble-chip_content{width:58px;top:0;right:0}.bubble-chip_container[data-device=mobile]>.bubble-chip_content>.bubble-chip_icon{width:18px;height:18px;top:20px}.bubble-chip_container[data-device=mobile][data-selected=true] .bubble-chip_icon{width:18px;height:18px;top:20px}.bubble-chip_marker{top:-30px;right:calc(var(--bubble-border-width) + 9px);z-index:10;transition:transform .2s,opacity .2s;position:absolute}.bubble-chip_marker[data-device=mobile]{top:-24px;right:0}.bubble-chip_marker[data-device=mobile]>svg{width:50px;height:98px}.bubble-chip_marker>svg{position:absolute;top:50%;right:50%}.bubble-chip_marker>svg .bubble-chip_marker_path-fill{fill:var(--bubble-background)}.bubble-chip_marker>svg .bubble-chip_marker_path-outline{stroke:var(--bubble-border-color);stroke-width:var(--bubble-border-width)}.bubble-chip_marker[data-device=mobile]{left:-50%;right:unset;top:-7px}.bubble-chat_loader_container{padding-inline:24px;flex-direction:column;gap:24px;height:calc(100vh - 82px);padding-top:24px;display:none}.bubble-chat_loader_container .bubble-chat_loader_text_input{position:absolute;bottom:0}.bubble-chat_loader_container.selected{display:flex}.bubble-enable-mic{z-index:1000;background-color:var(--bubble-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--bubble-border-radius);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:calc(100% - 2px);height:calc(100% - 2px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble-enable-mic>svg{color:var(--bubble-link-color);pointer-events:auto}.bubble-enable-mic>.bubble-enable-mic_text{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-inline:48px;display:flex}.bubble-enable-mic>.bubble-enable-mic_text>.bubble-typography{text-align:center}.bubble-system-error{z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;position:absolute;top:22px;left:24px;right:24px;overflow:hidden;box-shadow:0 14px 28px #0000002e}.bubble-system-error:before{z-index:-1;background:var(--bubble-background-transparency-80,#fbfcfccc);content:"";position:absolute;inset:0}.bubble-system-error .bubble-system-error_icon{width:22px;height:22px;color:var(--bubble-text-color,#03150b);flex:none}.bubble-system-error>.bubble-system-error_text{min-width:0;color:var(--bubble-text-color,#000);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.bubble-system-error>.bubble-system-error_text>.bubble-system-error_title{align-items:center;gap:10px;max-width:100%;display:flex}.bubble-system-error>.bubble-system-error_text>.bubble-typography{overflow-wrap:anywhere;text-align:left;max-width:100%}.bubble-system-error>.bubble-system-error_text .bubble-typography{overflow-wrap:anywhere;max-width:100%}.bubble-system-error>.bubble-system-error_button{color:#03150b;background:#02f20a;border-radius:999px;flex:none;min-width:82px}@media (width<=420px){.bubble-system-error{flex-wrap:wrap;gap:18px;min-height:0;padding:20px;left:16px;right:16px}.bubble-system-error>.bubble-system-error_button{width:100%}}.bubble-bot-writing-loader{align-items:center;gap:4px;padding:10px 6px;display:flex}.bubble-bot-writing-loader>.bubble-bot-writing-loader__dot{aspect-ratio:1;background-color:var(--bubble-textfield-placeholder);border-radius:100%;width:8px;animation:1s ease-in-out infinite bubble-bot-writing-loader}@media (prefers-reduced-motion:reduce){.bubble-chip_container .bubble-chip_icon,.bubble-chip_marker{transition:none}.bubble-bot-writing-loader>.bubble-bot-writing-loader__dot{opacity:.85;animation:none}}.bubble-chat_container{--bubble-chat-shell-height:calc(100vh - var(--bubble-border-width) * 2);height:var(--bubble-chat-shell-height);border:var(--bubble-border-width) solid var(--bubble-border-color);border-radius:var(--bubble-border-radius);flex-direction:column;gap:20px;display:flex;overflow:hidden}.bubble-chat_container .bubble-chat_sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bubble-chat_container .bubble-chat_chat_container{height:calc(var(--bubble-chat-shell-height) - 40px - 42px - 24px - var(--button-container-height,0px));flex-direction:column;gap:24px;padding-block:24px;padding-inline:24px;display:flex;overflow-y:auto}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_connection_banner{z-index:5;background:var(--bubble-border-color);color:var(--bubble-text-color,#111);font-family:var(--bubble-font-family);opacity:.9;border-radius:999px;align-self:center;padding:6px 14px;font-size:.8125rem;line-height:1.2;position:sticky;top:0}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_parts_container{flex-direction:column;gap:24px;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_parts_container[data-has-more-parts=true]{gap:8px}.bubble-chat_container .bubble-chat_chat_container[data-product=chat]{justify-content:flex-start}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_uploaded-files{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files{flex-direction:column;gap:12px;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container{opacity:1;gap:16px;width:fit-content;max-width:100%;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container>.bubble-chat_message_content{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message{min-width:0;max-width:100%}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message>.bubble-markdown-renderer{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot{border-radius:20px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot>.bubble-markdown-renderer{padding-block:12px;padding-inline:24px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-bot-writing-loader{justify-content:center;align-items:center;padding-block:20px;padding-inline:24px;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-long-wait-placeholder{justify-content:center;align-items:center;width:min(100%,340px);min-height:320px;padding-block:24px;padding-inline:24px;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-long-wait-loader{border-radius:50%;flex:none;width:220px;height:220px;list-style:none;position:relative}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-long-wait-dot{opacity:.72;will-change:transform, opacity;border-radius:50%;width:36px;height:36px;animation-name:bubble-long-wait-opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-long-wait-dot-top{background:var(--bubble-assistant-input-text-color);box-shadow:0 0 36px color-mix(in srgb, var(--bubble-assistant-input-text-color) 42%, transparent);transform-origin:50% 255%;margin-left:-18px;animation:1.3s linear infinite bubble-long-wait-rotate,4.22s ease-in-out infinite alternate bubble-long-wait-opacity;top:0;left:50%}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-long-wait-dot-right{background:color-mix(in srgb, var(--bubble-assistant-input-text-color) 78%, white 22%);box-shadow:0 0 32px color-mix(in srgb, var(--bubble-assistant-input-text-color) 30%, transparent);transform-origin:-155%;margin-top:-18px;animation:2.14s linear infinite bubble-long-wait-rotate,4.93s ease-in-out infinite alternate bubble-long-wait-opacity;top:50%;right:0}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-long-wait-dot-bottom{background:var(--bubble-assistant-input-text-color);box-shadow:0 0 36px color-mix(in srgb, var(--bubble-assistant-input-text-color) 42%, transparent);transform-origin:50% -155%;margin-left:-18px;animation:1.67s linear infinite bubble-long-wait-rotate,5.89s ease-in-out infinite alternate bubble-long-wait-opacity;bottom:0;left:50%}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot .bubble-long-wait-dot-left{background:color-mix(in srgb, var(--bubble-assistant-input-text-color) 72%, white 28%);box-shadow:0 0 32px color-mix(in srgb, var(--bubble-assistant-input-text-color) 30%, transparent);transform-origin:255%;margin-top:-18px;animation:1.98s linear infinite bubble-long-wait-rotate,6.04s ease-in-out infinite alternate bubble-long-wait-opacity;top:50%;left:0}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot{color:var(--bubble-assistant-input-text-color);background-color:var(--bubble-assistant-input-background);border:var(--bubble-assistant-input-border-width) solid var(--bubble-assistant-input-border-color);opacity:0;max-width:100%;padding-left:0;animation:.3s ease-in-out forwards fadeIn}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot[data-disable-entry-animation=true]{opacity:1;animation:none}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot.waiting{animation-delay:.3s}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot[data-is-prev=true][data-is-next=true]{border-radius:0 20px 20px 0}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot[data-is-prev=true][data-is-next=false]{border-radius:0 20px 20px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot[data-is-prev=false][data-is-next=true]{border-radius:20px 20px 20px 0}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message.bubble-chat_message_bot[data-is-prev=false][data-is-next=false]{border-radius:20px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container.bubble-chat_message_user{background-color:var(--bubble-user-input-background);border:var(--bubble-user-input-border-width) solid var(--bubble-user-input-border-color);color:var(--bubble-user-input-text-color);opacity:0;border-radius:20px;align-self:flex-end;max-width:calc(100% - 92px);padding-block:12px;padding-inline:24px;animation:.3s ease-in-out forwards fadeIn,.3s ease-in-out forwards moveIn}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container.bubble-chat_message_user[data-disable-entry-animation=true]{opacity:1;animation:none}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message_uploaded-files{flex-wrap:wrap;gap:12px;width:100%;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message_bot_image{object-fit:cover;object-position:50% 0;border-radius:20px;width:28px;height:28px;margin-top:12px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message_operator_icon{background:color-mix(in srgb, var(--bubble-assistant-input-background) 82%, white 18%);border:1px solid color-mix(in srgb, var(--bubble-assistant-input-border-color) 72%, transparent);width:28px;height:28px;color:var(--bubble-assistant-input-text-color);border-radius:20px;flex:none;justify-content:center;align-items:center;margin-top:12px;display:inline-flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-chat_message_bot_image-placeholder{width:28px;height:28px;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-image{width:100%;max-width:400px;margin-top:12px;margin-bottom:12px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-video,.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-video-frame{background:#000;border-radius:12px;width:100%;max-width:560px;margin-top:12px;margin-bottom:12px;overflow:hidden}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-video{display:block}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-video-frame{aspect-ratio:16/9;position:relative}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-video-frame iframe{border:0;width:100%;height:100%;display:block}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-table-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:auto;width:100%;max-width:100%;margin-top:12px;margin-bottom:12px;overflow-x:auto}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-table-wrapper::-webkit-scrollbar{display:initial;height:8px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-table-wrapper::-webkit-scrollbar-thumb{background-color:var(--bubble-border-color);border-radius:4px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container ul.bubble-markdown-list{font-family:var(--bubble-font-family);font-size:calc(var(--base-font-size,14px) * 14 / 14);line-height:calc(var(--base-font-size,14px) * 22 / 14);list-style-type:disc}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container ul.bubble-markdown-list--hyphen{list-style-type:none}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-list--hyphen .bubble-markdown-list__item{align-items:baseline;gap:.5em;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-list--hyphen .bubble-markdown-list__marker{flex:none}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container ol.bubble-markdown-list{font-family:var(--bubble-font-family);font-size:calc(var(--base-font-size,14px) * 14 / 14);line-height:calc(var(--base-font-size,14px) * 22 / 14);list-style-type:decimal}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-code-inline,.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-code-block{font-family:monospace;font-size:calc(var(--base-font-size,14px) * 14 / 14);line-height:calc(var(--base-font-size,14px) * 22 / 14)}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-code-block__code{font-family:inherit;font-size:inherit;line-height:inherit}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container blockquote{font-size:calc(var(--base-font-size,14px) * 14 / 14);line-height:calc(var(--base-font-size,14px) * 22 / 14)}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-table{border-collapse:collapse;width:max-content;min-width:100%}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-table th,.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container-with-uploaded-files .bubble-chat_message_container .bubble-markdown-table td{border:1px solid var(--bubble-border-color);text-align:left;font-family:var(--bubble-font-family);font-size:calc(var(--base-font-size,14px) * 14 / 14);line-height:calc(var(--base-font-size,14px) * 22 / 14);padding:8px 12px}.bubble-chat_container .bubble-chat_chat_container .bubble-chat_background-processing{justify-content:center;align-items:center;width:100%;padding-bottom:4px;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-background-processing-placeholder{justify-content:center;align-items:center;width:min(100%,340px);min-height:320px;padding-block:24px;padding-inline:24px;display:flex}.bubble-chat_container .bubble-chat_chat_container .bubble-background-processing-loader{border-radius:50%;flex:none;width:220px;height:220px;list-style:none;position:relative}.bubble-chat_container .bubble-chat_chat_container .bubble-background-processing-dot{opacity:.72;will-change:transform, opacity;border-radius:50%;width:36px;height:36px;animation-name:bubble-long-wait-opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.bubble-chat_container .bubble-chat_chat_container .bubble-background-processing-dot-top{background:var(--bubble-assistant-input-text-color);box-shadow:0 0 36px color-mix(in srgb, var(--bubble-assistant-input-text-color) 42%, transparent);transform-origin:50% 255%;margin-left:-18px;animation:1.3s linear infinite bubble-long-wait-rotate,4.22s ease-in-out infinite alternate bubble-long-wait-opacity;top:0;left:50%}.bubble-chat_container .bubble-chat_chat_container .bubble-background-processing-dot-right{background:color-mix(in srgb, var(--bubble-assistant-input-text-color) 78%, white 22%);box-shadow:0 0 32px color-mix(in srgb, var(--bubble-assistant-input-text-color) 30%, transparent);transform-origin:-155%;margin-top:-18px;animation:2.14s linear infinite bubble-long-wait-rotate,4.93s ease-in-out infinite alternate bubble-long-wait-opacity;top:50%;right:0}.bubble-chat_container .bubble-chat_chat_container .bubble-background-processing-dot-bottom{background:var(--bubble-assistant-input-text-color);box-shadow:0 0 36px color-mix(in srgb, var(--bubble-assistant-input-text-color) 42%, transparent);transform-origin:50% -155%;margin-left:-18px;animation:1.67s linear infinite bubble-long-wait-rotate,5.89s ease-in-out infinite alternate bubble-long-wait-opacity;bottom:0;left:50%}.bubble-chat_container .bubble-chat_chat_container .bubble-background-processing-dot-left{background:color-mix(in srgb, var(--bubble-assistant-input-text-color) 72%, white 28%);box-shadow:0 0 32px color-mix(in srgb, var(--bubble-assistant-input-text-color) 30%, transparent);transform-origin:255%;margin-top:-18px;animation:1.98s linear infinite bubble-long-wait-rotate,6.04s ease-in-out infinite alternate bubble-long-wait-opacity;top:50%;left:0}.bubble-chat_container .bubble-chat_chat_container[data-has-button-options=true]{height:calc(var(--bubble-chat-shell-height) - 40px - 42px - 24px - 48px)}.bubble-chat_container .bubble-chat_footer_container{align-items:flex-end;gap:4px;width:calc(100% - 48px);min-height:42px;padding-inline:24px;display:flex;position:fixed;bottom:24px}.bubble-chat_container .bubble-chat_footer_container .bubble-chat_footer_attachment_button{align-self:center}.bubble-chat_container .bubble-chat_footer_container .bubble-chat_footer_textfield{width:100%}.bubble-chat_container .bubble-chat_footer_container .bubble-chat_footer_textfield--with-attachment{gap:12px;width:calc(100% - 40px)}.bubble-chat_container .bubble-chat_footer_container .bubble-chat_uploaded-files{flex-wrap:wrap;align-content:flex-start;gap:12px;width:100%;max-height:150px;display:flex;overflow-y:auto}.bubble-chat_container .bubble-chat_chat_button_options{z-index:10;flex-flow:wrap;justify-content:center;gap:8px;width:calc(100% - 48px);padding-inline:24px;display:flex;position:fixed;bottom:72px}.bubble-chat_container[data-device=mobile]:not([data-runtime-mode=webview]){border:none;border-top:var(--bubble-border-width) solid var(--bubble-border-color);height:calc(100% - 49px - var(--button-container-height,0px));border-radius:var(--bubble-border-radius) var(--bubble-border-radius) 0 0;bottom:calc(50px + var(--button-container-height,0px))}.bubble-chat_container[data-runtime-mode=webview]{height:var(--bubble-chat-shell-height);border-radius:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes moveIn{0%{transform:translateY(50%)}to{transform:translateY(0)}}@keyframes bubble-long-wait-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bubble-long-wait-opacity{0%{opacity:.52}12%{opacity:.8}19.5%{opacity:.88}37.2%{opacity:.64}40.5%{opacity:.52}52.7%{opacity:.69}60.2%{opacity:.6}66.6%{opacity:.52}70%{opacity:.63}79.9%{opacity:.6}84.2%{opacity:.75}91%{opacity:.87}to{opacity:.68}}@media (prefers-reduced-motion:reduce){.bubble-chat_container .bubble-chat_message,.bubble-chat_container .editor-container{opacity:1;transition:none;animation:none}.bubble-chat_container .bubble-bot-writing-loader__dot,.bubble-chat_container .bubble-background-processing-dot,.bubble-chat_uploaded-file-chip_spinner,.bubble-chat_container .bubble-chat_chat_container .bubble-chat_message_container .bubble-chat_message .bubble-long-wait-dot{opacity:.85;will-change:auto;animation:none}}ol,ul{margin-left:0;padding-left:24px;list-style-type:decimal;list-style-position:inside}ul{padding-left:24px;list-style-type:disc}.editor-container.answered{opacity:.6}.editor-container.answered[data-allow-interaction-container=true]{opacity:1}.editor-container.answered *{pointer-events:none}.editor-container.answered [data-allow-interaction=true],.editor-container.answered [data-allow-interaction=true] *{pointer-events:auto}.editor-container{transition:opacity .3s ease-in-out}.bubble-chat_uploaded-file-chip{max-width:100%;min-height:26px;font-family:var(--bubble-font-family);letter-spacing:.05em;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.bubble-chat_uploaded-file-chip_spinner{border-style:solid;border-width:2px;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.9s linear infinite bubble-long-wait-rotate}.bubble-chat_uploaded-file-chip_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bubble-chat_uploaded-file-chip_remove{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bubble-chat_uploaded-file-chip_remove:focus-visible{outline:2px solid var(--bubble-button-secondary,#222327);outline-offset:2px;border-radius:999px}
