/*! /**! Dynamic Apps Build: vrc-4.202608_98 - 2026-07-02T11:15:43.910Z * / */
.launch-bubble_container{position:fixed;background-color:var(--gcss-colors-element-primary);bottom:1.7142857rem;right:1.2142857rem;height:4rem;width:4rem;border-radius:2rem;cursor:pointer;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease-in-out,bottom .6s ease;border-radius:2rem;overflow:hidden;box-shadow:0rem 0rem .7142857rem 0rem var(--conversationalAgent-container-shadow)}.launch-bubble_container.bmo-page{bottom:10.7142857rem}.launch-bubble_container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .5s ease-in-out;z-index:-1}.launch-bubble_container.chat-visible{opacity:0;pointer-events:none;transform:scale(0.8)}body.sdp-configurator-status-drawer .launch-bubble_container,body:has(.sdp-configurator-status-drawer) .launch-bubble_container{transform:translateY(0);bottom:10.2857143rem;transition:transform .3s ease-in-out}.launch-bubble_box{display:flex;align-items:center;justify-content:center;transition:all .5s ease-in-out;padding:1.1428571rem 1.7142857rem}.launch-bubble_box .icon{height:1.7142857rem;width:1.7142857rem;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 699px){.launch-bubble_container{bottom:1.7142857rem;right:1.2142857rem}.launch-bubble_box{justify-content:center;position:relative}.launch-bubble_box .ask-agent{text-align:center;position:relative;padding-top:0}.launch-bubble_box::before{content:"";position:absolute;display:none;top:.8571429rem;left:50%;width:8%;border-top:.2142857rem solid rgba(255,255,255,.2);border-radius:.2142857rem;transform:translateX(-50%)}.fad-page.launch-bubble_container{bottom:25rem;transition:bottom .3s ease-in-out;right:.5rem}.bmo-page.launch-bubble_container{bottom:10.2857143rem}}@media screen and (min-width: 700px){.launch-bubble_container{bottom:1.7142857rem;right:1.2142857rem;justify-content:flex-end}html body.bmo-page .launch-bubble_container,html body.sdp-configurator-status-drawer .launch-bubble_container,html body:has(.sdp-configurator-status-drawer) .launch-bubble_container{bottom:9.5714286rem;transform:translateY(0);transition:bottom .3s ease-in-out}.launch-bubble_box{gap:.5rem}.launch-bubble_box::before{display:none}}
@keyframes slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes diagonal-expand{0%{width:12.4285714rem;height:4rem;transform:translateY(100vh);opacity:0}100%{width:25.7142857rem;height:75vh;transform:translateY(0);opacity:1}}@keyframes diagonal-shrink{0%{width:25.7142857rem;height:75vh;transform:translateY(0);opacity:1}100%{width:12.4285714rem;height:4rem;transform:translateY(100vh);opacity:0}}@keyframes diagonal-expand-tablet{0%{width:12.4285714rem;height:4rem;max-height:54.8571429rem;transform:translate(0, 0)}100%{width:25.7142857rem;height:45.7142857rem;transform:translate(-gcss-px-to-rem(152px), -gcss-px-to-rem(200px))}}@keyframes diagonal-shrink-tablet{0%{width:25.7142857rem;height:45.7142857rem;max-height:54.8571429rem;transform:translate(-gcss-px-to-rem(152px), -gcss-px-to-rem(200px))}100%{width:12.4285714rem;height:4rem;transform:translate(0, 0)}}@keyframes diagonal-expand-phablet{0%{width:4rem;height:3.5714286rem;border-radius:2rem;transform:translateY(100vh);opacity:0}100%{width:100%;height:100%;border-radius:0;transform:translateY(0);opacity:1}}@keyframes diagonal-shrink-phablet{0%{width:100%;height:100%;border-radius:0;transform:translate(0);opacity:1}100%{width:4rem;height:4rem;border-radius:2rem;transform:translateY(100vh);opacity:0}}.chat-window{position:fixed;bottom:0rem;right:0rem;width:12.4285714rem;height:4rem;border-radius:2rem;overflow:hidden;opacity:0;background-color:var(--dynamic-window-bg);background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0 .1428571rem .7142857rem var(--conversationalAgent-container-shadow);display:flex;flex-direction:column;justify-content:space-between;animation-delay:1s;transform-origin:bottom right;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s ease;padding:1.1428571rem 1.1428571rem 1.7142857rem 1.1428571rem;transition:all .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:1}.chat-window.visible{animation:diagonal-expand .6s forwards;opacity:1;transform:scale(1)}.chat-window.hidden{animation:diagonal-shrink .6s cubic-Bezier(0.4, 0, 1, 1) forwards;opacity:0;transform:scale(0)}.chat-window.shrink-hidden{display:none}.chat-window.has-user-input{background-image:none}.chat-window.has-user-input .chat-header-container::after{content:"";position:absolute;left:0rem;right:0rem;bottom:0;height:.5714286rem;pointer-events:none;transform:translateX(-16px);width:calc(100% + 32px)}.chat-window .terms-conditions{padding:1.1428571rem .5714286rem 1.1428571rem .5714286rem;box-shadow:0 .3571429rem .7142857rem 0 var(--conversationalAgent-background-subdued);position:sticky;top:0;z-index:5;text-align:center;hyphens:auto;word-spacing:.0228571rem}.chat-window .terms-conditions a{text-decoration:underline}.chat-window .chat-window-shrink-heading{display:flex;align-items:center;font-weight:bold;transition:all .5s ease-in-out;padding:1.1428571rem 1.7142857rem}.chat-window .chat-window-shrink-heading .chat-window-icon{height:1.7142857rem;width:1.7142857rem;padding:.2857143rem .3571429rem;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 699px){.chat-window{width:100%;height:100%;z-index:1000}.chat-window.has-user-input{z-index:200}.chat-window.visible{animation:diagonal-expand-phablet 300ms cubic-Bezier(0, 0, 0.58, 1) forwards}.chat-window.hidden{animation:diagonal-shrink-phablet 150ms cubic-Bezier(0, 0, 0.58, 1) forwards;opacity:1}.chat-window.shrink-hidden{display:none}.chat-window .chat-window-shrink-heading{justify-content:center;gap:.2857143rem;position:relative}.chat-window .chat-window-shrink-heading .chat-window-ask-agent{text-align:center;position:relative;padding-top:.7142857rem}.chat-window .chat-window-shrink-heading .chat-window-ask-agent::before{content:"";position:absolute;top:0rem;left:50%;width:70%;transform:translateX(-50%)}}@media screen and (min-width: 700px){.chat-window{width:25.7142857rem;max-height:54.8571429rem;height:75vh;border-radius:.7142857rem 0 0 0}.chat-window.visible{animation:diagonal-expand 300ms cubic-Bezier(0, 0, 0.58, 1) forwards}.chat-window.hidden{animation:diagonal-shrink 150ms cubic-Bezier(0, 0, 0.58, 1) forwards;opacity:0}.chat-window.shrink-hidden{display:none}.chat-window .chat-window-shrink-heading{gap:.5rem}}
@keyframes fade-in{from{opacity:0}to{opacity:1}}.chat-header-container{display:flex;justify-content:space-between;align-items:center;border-radius:.3571429rem .3571429rem 0 0;flex-shrink:0;position:relative;padding:0rem 0rem 1.1428571rem 0rem}.chat-header-container.dark-theme .dropdown-menu_container{background-color:var(--gcss-colors-background-secondary);border:1px solid var(--gcss-colors-line-primary)}.chat-header-container.dark-theme .dropdown-menu_container .dropdown-menu_container__item:hover{background:rgba(0,0,0,0)}.chat-header-container .chat-header__content{display:flex;align-items:center;flex-grow:1}.chat-header-container .chat-header__content .header-title{line-height:normal;margin-right:auto}.chat-header-container .chat-header__content .chat-options{border:none;background:none}.chat-header-container .chat-header__content .chat-options.ellipsis-button{position:relative}.chat-header-container .chat-header__content .chat-header__icon{width:1.4285714rem;height:1.4285714rem;display:inline-block;background-size:contain;background-repeat:no-repeat;border:none}.chat-header-container .chat-header__content .chat-header__icon.ellipsis-icon{margin-top:.5714286rem;margin-right:1.4285714rem}.chat-header-container .chat-header__content .chat-header__icon.dropdown-icon{margin-top:.7142857rem;margin-right:.7142857rem;width:1.1428571rem}.chat-header-container .chat-header__content .chat-header__icon.trash-icon{margin-right:.7142857rem;width:1.7142857rem}.chat-header-container .chat-header__content .chat-header__icon.ellipsis-icon,.chat-header-container .chat-header__content .chat-header__icon.dropdown-icon{border-radius:50%;padding:.3571429rem;transition:.3s}.chat-header-container .chat-header__content .chat-header__icon.ellipsis-icon:hover{position:relative}.chat-header-container .chat-header__content .chat-header__icon.ellipsis-icon:hover:hover::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--conversationalAgent-background-subdued);width:2.8571429rem;height:2.8571429rem;border-radius:50%;z-index:-1}.chat-header-container .chat-header__content .chat-header__icon.dropdown-icon:hover{position:relative}.chat-header-container .chat-header__content .chat-header__icon.dropdown-icon:hover:hover::after{content:"";position:absolute;top:50%;left:30%;transform:translate(-40%, -50%);background-color:var(--conversationalAgent-background-subdued);width:2.8571429rem;height:2.8571429rem;border-radius:50%;z-index:-1}.dropdown-menu_container{position:absolute;top:100%;right:3.2142857rem;border-radius:.3571429rem;box-shadow:0 .1428571rem .7142857rem rgba(0,0,0,.2);z-index:10;display:flex;flex-direction:column;margin-top:.5714286rem}.dropdown-menu_container .dropdown-menu_container__item{padding:1.1428571rem;cursor:pointer;display:flex;align-items:center;background:none;border:none;text-align:left;width:14.2857143rem;height:3.4285714rem}.dropdown-menu_container .dropdown-menu_container__item:hover{background:var(--conversationalAgent-background-subdued);border-radius:.3571429rem}.dropdown-menu_container .dropdown-menu_container__item .dropdown-menu_container__icon{margin-right:.5714286rem;width:1.7142857rem;height:1.7142857rem}
.recommended-questions-container{display:flex;align-items:center;margin-top:auto;gap:.7142857rem;padding:.0714286rem;flex-wrap:wrap;margin-bottom:.5714286rem}.recommended-questions-container__item{display:flex;align-items:center;flex-shrink:0}.recommended-questions-container__item .agent-icon{width:1.4285714rem;height:1.4285714rem;background-size:contain;background-repeat:no-repeat;margin-right:.7142857rem;display:flex;align-items:center;flex-shrink:0}.recommended-questions-container__recommended-question{background-color:var(--conversationalAgent-background-subdued);color:var(--gcss-colors-text-body-primary);border:.0714286rem solid rgba(0,0,0,0);border-radius:.3571429rem;padding-left:1.1428571rem;padding-right:1.1428571rem;padding-top:.5714286rem;padding-bottom:.5714286rem;cursor:pointer;text-align:left;flex-grow:1;flex-basis:0;max-width:100%}@media screen and (max-width: 699px){.recommended-questions-container{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;margin-right:8px;min-height:2.5rem;scrollbar-width:none}.recommended-questions-container::-webkit-scrollbar{height:.5714286rem}.recommended-questions-container::-webkit-scrollbar-thumb{border-radius:.7142857rem}.recommended-questions-container::-webkit-scrollbar{display:none}.recommended-questions-container__recommended-question{margin-top:.5714286rem;margin-bottom:.5714286rem;padding-left:1.1428571rem;padding-right:1.1428571rem}}@media screen and (min-width: 700px){.recommended-questions-container{justify-content:flex-end;flex-direction:column;align-items:flex-end;flex-wrap:wrap;max-width:100%}.recommended-questions-container__item{flex:1 1 auto}.recommended-questions-container__recommended-question{flex:1 1 auto;min-width:0;width:19.6428571rem}}.recommended-questions-container__recommended-question{background-color:var(--conversationalAgent-background-subdued);color:var(--gcss-colors-text-body-primary);transition:background-color .3s ease}.recommended-questions-container__recommended-question:hover{background-color:var(--gcss-colors-background-secondary)}.dark-theme .recommended-questions-container__recommended-question{background-color:var(--gcss-colors-background-secondary);color:var(--gcss-colors-text-element-accent)}.dark-theme .recommended-questions-container__recommended-question:hover{background-color:var(--conversationalAgent-pill-background-hover)}
.recommended-ctas-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.8571429rem;padding:1.1428571rem;background-color:#f8f9fa;border-radius:.5714286rem}.recommended-ctas-container__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.8571429rem}.recommended-ctas-container .gcss-button-small{padding:.7142857rem 1.1428571rem;font-size:1rem}.recommended-ctas-container .gcss-button-block{width:100%}.recommended-ctas-container .gcss-button-variable{min-width:10.7142857rem}
.error-message-container{padding:1.4285714rem;display:flex;flex-direction:column;align-items:center;border-radius:1.4285714rem;margin-bottom:.7142857rem}.error-message-container .error-message-container-icon.error-icon{width:1.7142857rem;height:1.7142857rem;margin-bottom:.7142857rem}.error-message-container .error-message-container__text{text-align:center;margin-bottom:.7142857rem}.error-message-container .error-message-container__button{border:none;border-radius:1.4285714rem;padding:.7142857rem 1.4285714rem;cursor:pointer}
.conversational-agent-messages-container{--dynamic-margin-bottom: 0px}.conversational-agent-messages-container{flex:1;padding-left:0rem;padding-right:0rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex-shrink:0;scrollbar-width:none;-ms-overflow-style:none;position:relative;scrollbar-width:none}.conversational-agent-messages-container::-webkit-scrollbar{display:none}.conversational-agent-messages-container .scroll-down-button{position:fixed;bottom:1.1428571rem;right:1.1428571rem;left:50%;transform:translateX(-50%);width:2.2857143rem;height:2.2857143rem;border-radius:50%;transition:background-color .3s;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:6.2142857rem;border:.0714286rem solid var(--conversationalAgent-line-primary);box-shadow:0rem .3571429rem .7142857rem 0rem var(--conversationalAgent-line-primary);z-index:2}.conversational-agent-messages-container .scroll-down-button:focus{outline:none}.conversational-agent-messages-container .scroll-down-button .scroll-down-icon{width:.8571429rem;height:.8571429rem}.conversational-agent-messages-container .awaiting-response{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-xs, 8px);margin-left:.7142857rem}.conversational-agent-messages-container .awaiting-response .ask-agent-icon{display:flex;align-items:center;justify-content:center;width:1.2857143rem;height:1.2857143rem;background-size:contain;background-repeat:no-repeat;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.conversational-agent-messages-container .awaiting-response .ask-agent-container{display:flex;flex-direction:column;gap:var(--spacing-xs, 0.5714286rem)}.conversational-agent-messages-container .awaiting-response .ellipsis{display:flex;align-items:center;padding:.2142857rem;background-color:var(--conversationalAgent-background-subdued);width:2rem;height:.8571429rem;border-radius:.3571429rem;justify-content:space-between}.conversational-agent-messages-container .awaiting-response .ellipsis .dot{width:.2857143rem;height:.2857143rem;border-radius:50%;animation:wave 2s infinite}.conversational-agent-messages-container .awaiting-response .ellipsis .dot:nth-child(1){animation-delay:.1s}.conversational-agent-messages-container .awaiting-response .ellipsis .dot:nth-child(2){animation-delay:.5s}.conversational-agent-messages-container .awaiting-response .ellipsis .dot:nth-child(3){animation-delay:1s}@keyframes wave{0%,20%,100%{transform:translateY(0);background-color:var(--conversationalAgent-ellipsis-background-color)}50%{transform:translateY(-3px);background-color:var(--conversationalAgent-active-ellipsis-background-color)}}.conversational-agent-messages-container img{max-width:100%;height:auto;display:block;margin:0 auto}.conversational-agent-messages-container ul{list-style-type:disc;padding:.2857143rem;list-style-position:inside}.conversational-agent-messages-container ul li{margin-bottom:1.1428571rem;line-height:1.4285714rem}.conversational-agent-messages-container ul li p{display:inline}.conversational-agent-messages-container ul a{text-decoration:underline;color:inherit}.conversational-agent-messages-container ol{list-style-type:decimal;padding:.2857143rem;list-style-position:inside}.conversational-agent-messages-container ol li{margin-bottom:1.1428571rem;line-height:1.4285714rem}.conversational-agent-messages-container ol li ul{padding-inline-start:1.1428571rem}.conversational-agent-messages-container ol li p{display:inline}.conversational-agent-messages-container ol a{text-decoration:underline;color:inherit}.conversational-agent-messages-container table{margin-bottom:1.1428571rem;margin-top:1.1428571rem;min-width:23.5714286rem;border-collapse:collapse;border-radius:.8rem;border:.0714286rem solid var(--conversationalAgent-background-subdued);table-layout:fixed;display:block;overflow-x:auto;transition:margin-left .3s,margin-right .3s}.conversational-agent-messages-container table:before{content:"";display:block;width:100%;position:absolute;top:0;bottom:0;left:0;background:rgba(0,0,0,0)}.conversational-agent-messages-container table th,.conversational-agent-messages-container table td{border:.0714286rem solid var(--conversationalAgent-background-subdued);padding:.5714286rem;font-weight:normal;background-clip:padding-box;min-width:8.5714286rem}.conversational-agent-messages-container table th{background-color:var(--conversationalAgent-background-subdued)}.conversational-agent-messages-container table tbody,.conversational-agent-messages-container table thead{min-width:100%;table-layout:fixed;text-align:left;vertical-align:top}.conversational-agent-messages-container table th:first-child,.conversational-agent-messages-container table td:first-child{position:sticky;left:0;background-color:var(--conversationalAgent-background-subdued);z-index:2}.conversational-agent-messages-container table th:first-child{background-color:var(--conversationalAgent-background-subdued);z-index:3}.conversational-agent-messages-container p{padding-top:.5714286rem;padding-bottom:.5714286rem}.message{border-radius:1.4285714rem;margin-bottom:.7142857rem;max-width:80%}.message.user-message{align-self:flex-end;border-radius:1.0714286rem 1.0714286rem 0rem 1.0714286rem;max-width:85%;padding:1.0714286rem;margin-left:auto;align-self:flex-end;margin-left:auto;margin-top:.7142857rem;margin-bottom:2.2857143rem;word-break:break-word}.message.agent-message{align-self:flex-start;margin-right:auto;word-wrap:break-word;max-width:100%;padding:0rem 1.7142857rem 0rem 2.8571429rem}.message.long-message{word-wrap:break-word;word-break:break-word;max-width:15.7142857rem}.message.short-message{white-space:normal}.message div,.message p,.message span{line-height:inherit;font-size:inherit;font-family:inherit}@media screen and (max-width: 699px){.conversational-agent-messages-container .awaiting-response .ellipsis{margin-bottom:var(--dynamic-margin-bottom)}}@media screen and (min-width: 700px){.conversational-agent-messages-container .awaiting-response .ellipsis{margin-bottom:var(--dynamic-margin-bottom)}}.dark-theme .message.user-message{background-color:var(--gcss-colors-background-secondary);color:var(--gcss-colors-text-element-accent)}.dark-theme .conversational-agent-messages-container table{border-color:var(--gcss-colors-line-primary)}.dark-theme .conversational-agent-messages-container table th,.dark-theme .conversational-agent-messages-container table td{border-color:var(--gcss-colors-line-primary)}.dark-theme .conversational-agent-messages-container table th{background-color:var(--gcss-colors-background-secondary)}
.feedback-button-container{padding:0rem 1.7142857rem 2.1428571rem 2.5rem}.feedback-button-container__thumbsicon{background:none;border:none;padding:0;margin:0;cursor:pointer}.feedback-button-container .icon.like{background-size:contain;background-repeat:no-repeat;padding-right:1.0714286rem}.feedback-button-container .icon.dislike{background-size:contain;background-repeat:no-repeat}.feedback-button-container .icon.like:hover{position:relative}.feedback-button-container .icon.like:hover:hover::before{content:"";position:absolute;top:50%;left:30%;transform:translate(-50%, -50%);background-color:var(--conversationalAgent-background-subdued);width:2.8571429rem;height:2.8571429rem;border-radius:50%;z-index:-1}.feedback-button-container .icon.dislike:hover{position:relative}.feedback-button-container .icon.dislike:hover:hover::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--conversationalAgent-background-subdued);width:2.8571429rem;height:2.8571429rem;border-radius:50%;z-index:-1}.feedback-container-stars-container{display:flex;padding:.7142857rem 0 .7142857rem 0}.feedback-container.star{cursor:pointer;transition:color .3s,filter .3s;font-size:1.7857143rem}.feedback-container.star:hover{transform:scale(1.1)}.feedback-form-container{padding-top:.7142857rem}.feedback-form-container__element{padding-bottom:.7142857rem}.feedback-container-form-textarea{outline:none;border:.1428571rem solid;border-radius:.2857143rem;width:100%;margin-top:.5714286rem}.feedback-container-form-input-element{outline:none;border:.1428571rem solid;border-radius:.2857143rem;width:100%;margin-top:.5714286rem;margin-bottom:.5714286rem}.feedback-container-form-textarea::placeholder{position:absolute;top:.2857143rem;left:.0714286rem}.feedback-container-form-buttons{padding:.7142857rem 0 .7142857rem 0}.feedback-container-form-submit-button{margin-right:1.0714286rem}.feedback-component-button{background:none;border:none;padding:0;margin:0;cursor:pointer}.feedback-submit-message{padding-top:1.4285714rem}
@keyframes slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.starter-prompts-container{justify-content:center;padding:.7142857rem 0 .7142857rem 0;display:flex;flex-direction:column;gap:1.1428571rem;align-items:stretch;justify-content:center;flex:1 1 auto;min-height:0;overflow-y:auto}.starter-prompts-container::-webkit-scrollbar{width:.1428571rem}.starter-prompts-container::-webkit-scrollbar-thumb{background-color:var(--conversationalAgent-ellipsis-background-color);border-radius:1.4285714rem}.starter-prompts-container .starter-prompts-container__content{display:flex;flex-direction:column;align-items:center;margin-bottom:2.2857143rem;gap:2.2857143rem;opacity:0;animation:fade-in 500ms forwards;animation-delay:100ms}.starter-prompts-container .starter-prompts-container__content .icon.header-icon{width:3.4285714rem;height:3.4285714rem;margin-bottom:1.0714286rem;background-size:contain;background-repeat:no-repeat;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.starter-prompts-container .starter-prompts-container__content [role=heading]{font-size:1.7857143rem}.starter-prompts-container .starter-prompts-container__buttons{display:flex;flex-direction:column;gap:1.1428571rem;overflow:hidden}.starter-prompts-container .starter-prompts-container__buttons .hidden-by-input{display:none !important}.starter-prompts-container button{box-shadow:0 .3571429rem .7142857rem 0 rgba(191,191,191,.1);border-radius:1.1428571rem;padding:1.1428571rem 1.7142857rem 1.1428571rem 1.7142857rem;cursor:pointer;text-align:left;animation:slide-up 700ms forwards,fade-in 500ms forwards;animation-fill-mode:both;flex:1;min-height:5.4285714rem;max-height:5.4285714rem;transition:background-color .3s ease,border-color .3s ease}@media screen and (max-width: 699px){.starter-prompts-container{margin-top:auto;margin-bottom:auto;align-items:stretch;margin:auto}.starter-prompts-container .starter-prompts-container__content{margin-bottom:2.1428571rem}.starter-prompts-container .starter-prompts-container__content .icon.header-icon{width:3.5428571rem;height:3.5428571rem}.starter-prompts-container button{flex:1}}@media screen and (min-width: 700px){.starter-prompts-container{margin-top:auto;margin-bottom:auto}.starter-prompts-container .starter-prompts-container__content{margin-bottom:2.2857143rem}.starter-prompts-container .starter-prompts-container__content .icon.header-icon{width:3.4285714rem;height:3.4285714rem}.starter-prompts-container button{padding:1.1428571rem 1.7142857rem 1.1428571rem 1.7142857rem}}
@keyframes fade-in{from{opacity:0}to{opacity:1}}.chat-input-container{display:flex;align-items:center;flex-shrink:0;border-radius:1.7142857rem;gap:.2857143rem;flex:0 0 auto;position:sticky;bottom:0;background:inherit}.chat-input-container.dark-theme .chat-input-container__wrapper{background-color:var(--gcss-colors-element-subdued-dark);border-color:rgba(0,0,0,0)}.chat-input-container.dark-theme .chat-input-container_inputbox{color:var(--gcss-colors-text-body-subdued-dark)}.chat-input-container.dark-theme .chat-input-container_inputbox::placeholder{color:var(--gcss-colors-text-body-subdued-dark);opacity:.8}.chat-input-container.dark-theme .chat-input-container__send-button.hover::before{background-color:var(--gcss-colors-background-secondary)}.chat-input-container .chat-input-container__wrapper{position:relative;width:100%;border-radius:1.7142857rem;border-width:.0714286rem;border-style:solid;display:flex;align-items:flex-start}.chat-input-container .chat-input-container__wrapper.typing{border-bottom-width:.2142857rem}.chat-input-container .chat-input-container_inputbox{width:calc(100% - 40px);outline:none;border-radius:1.7142857rem;margin-right:.7142857rem;padding:.5714286rem .5714286rem .5714286rem 1.7142857rem;overflow:hidden;resize:none;line-height:1.5714286rem;overflow-wrap:"break-word";min-height:3.4285714rem;max-height:35vh;overflow-y:auto;align-content:center;background-color:inherit;color:inherit;border-color:inherit}.chat-input-container .chat-input-container_inputbox:disabled{cursor:not-allowed}.chat-input-container .chat-input-container__send-button{position:absolute;right:.8571429rem;top:50%;transform:translateY(-50%);border:none;cursor:pointer;background:none;border-radius:1.7142857rem}.chat-input-container .chat-input-container__send-button.hover::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--conversationalAgent-background-subdued);width:2.8571429rem;height:2.8571429rem;border-radius:50%;z-index:0}.chat-input-container .chat-input-container__send-button .icon.send-icon{width:1.7142857rem;height:1.7142857rem;display:block;position:relative;z-index:1}@media screen and (max-width: 699px){.chat-input-container .chat-input-container__send-button .icon.send-icon:hover:hover::before{background-color:rgba(0,0,0,0)}}
.conversational-agent-terms-and-conditions_container{display:flex;flex-direction:column;justify-content:space-between;margin-top:0}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_content{flex-grow:1;text-align:left}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_content .heading{margin-bottom:gcss-px-to-rem(8px)}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_content .terms-text{line-height:gcss-px-to-rem(22px);margin-bottom:gcss-px-to-rem(8px)}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_content p{margin-bottom:2rem;word-spacing:.5rem}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_content p .terms-link,.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_content p .privacy-link{color:#000;text-decoration:underline;margin:0 .5rem}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_button-container{justify-content:center;gap:1rem;flex-wrap:wrap}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_button-container .accept-button{display:flex;justify-content:left;align-items:center;margin-bottom:.5rem;cursor:pointer}.conversational-agent-terms-and-conditions_container .conversational-agent-terms-and-conditions_button-container .decline-button{display:flex;justify-content:left;align-items:center;cursor:pointer}
.conversational-agent>div{z-index:200}
:root,.gcss-theme-light{--conversationalAgent-text-input-background: #ffffff;--conversationalAgent-text-input-background-hover: #f4f4f4;--conversationalAgent-background-subdued: #f4f4f4;--conversationalAgent-pill-background: rgba(6, 62, 119, 0.05);--conversationalAgent-pill-background-hover: rgba(6, 62, 119, 0.1);--conversationalAgent-ellipsis-background-color: #dbdbdb;--conversationalAgent-active-ellipsis-background-color: #333333;--conversationalAgent-starter-prompts-shadow: rgba(192, 219, 246, 0.3);--conversationalAgent-header-shadow: rgba(0, 0, 0, 0.1);--conversationalAgent-container-shadow: rgba(0, 0, 0, 0.2);--conversationalAgent-line-primary: rgba(191, 191, 191, 0.25)}:root,.gccs-theme-dark{--conversationalAgent-text-input-background: #212121;--conversationalAgent-text-input-background-hover: #3e3e3e;--conversationalAgent-background-subdued: #212121;--conversationalAgent-pill-background: #212121;--conversationalAgent-pill-background-hover: #636363;--conversationalAgent-ellipsis-background-color: #dbdbdb;--conversationalAgent-active-ellipsis-background-color: #333333;--conversationalAgent-header-shadow: rgba(0, 0, 0, 0.1);--conversationalAgent-container-shadow: rgba(0, 0, 0, 0.2);--conversationalAgent-starter-prompts-shadow: rgba(192, 219, 246, 0.3);--conversationalAgent-line-primary: rgba(191, 191, 191, 0.25)}.gcss-text-input-background{background-color:var(--conversationalAgent-text-input-background)}.gcss-start-button-hover{background-color:var(--conversationalAgent-text-input-background-hover)}.gcss-typography-line-height-large{line-height:1.5714286rem}.gcss-colors-background-subdued{background-color:var(--conversationalAgent-background-subdued)}.gcss-pill-background-color{background-color:var(--conversationalAgent-pill-background)}.gcss-pill-background-color:hover{background-color:var(--conversationalAgent-pill-background-hover)}
