:root{--ff:"Work Sans",sans-serif;--header-radius:2px 2px 0 0;--heading-color:#fff;--close-icon:#fff;--form-background:rgba(255,254,254,1);--prompt-background:rgba(255,254,254,1);--prompt-border-color:#5b1fce;--prompt-color-hovered:#fff;--prompt-background-hovered:linear-gradient(180deg,#5b1fce 0%,#901bc8 100%);--prompt-border-color-hovered:#5b1fce;--answer-preloader:rgba(102,78,82,1);--timespan:rgba(102,78,82,1);--answer:rgba(20,0,4,1);--question:rgba(20,0,4,1);--question-background:rgba(241,240,247,1);--answer-link:#5b1fce;--answer-link-hover:#5b1fce;--line-before-prompt:rgba(0,0,0,.08);--input-container:rgba(0,0,0,.16);--prompt-border-radius:2px;--input-container-border-radius:2px;--locked-interface-background:rgba(255,255,255,.95);--opener-background-gradient:linear-gradient(180deg,#5b1fce 0%,#901bc8 100%);--opener-background-color:#5b1fce;--opener-border-radius:2px;--opener-text-color:rgba(255,255,255,1);--opener-background-gradient-hover:linear-gradient(180deg,#901bc8 0%,#5b1fce 100%);--opener-background-color-hover:#5b1fce}@media(max-width:768px){body.ai-overlay-locked{overflow:hidden !important;position:relative !important}body.ai-overlay-locked:after{content:"";background:rgba(0,0,0,.65) !important;z-index:10000 !important;position:absolute;top:0;bottom:0;left:0;right:0}}body.ai-overlay-locked .ai-v2-main-opener{display:none}body.ai-overlay-locked .ai-v2-main-opener:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.ai-v2 .ai-v2-wrapper{display:none;background:var(--form-background);border-radius:var(--header-radius)}.ai-v2 .ai-v2-wrapper.visible{position:fixed;top:25px;bottom:25px;left:15px;right:15px;z-index:10005;overflow:hidden;display:flex;flex-direction:column}.ai-v2 .ai-v2-header{font:500 16px/25px var(--ff);background:linear-gradient(180deg,#5b1fce 0%,#901bc8 100%);padding:16px;border-radius:var(--header-radius);display:flex;justify-content:space-between;align-items:center}.ai-v2 .ai-v2-header svg{flex:20px 0 0}.ai-v2 .ai-v2-heading{color:var(--heading-color);margin-left:8px;margin-right:auto}.ai-v2 .ai-v2-close{background:0 0;border:none;font:400 30px var(--ff);display:flex;justify-self:center;align-items:center;width:20px;height:20px;padding:0;position:relative}.ai-v2 .ai-v2-close:before,.ai-v2 .ai-v2-close:after{content:"";position:absolute;left:9px;top:0;width:2px;height:20px;background:var(--close-icon)}.ai-v2 .ai-v2-close:before{transform:rotate(45deg)}.ai-v2 .ai-v2-close:after{transform:rotate(-45deg)}.ai-v2 .ai-v2-close:hover{cursor:pointer}.ai-v2 .ai-v2-body{max-height:300px;overflow-y:auto}.ai-v2 .ai-v2-chat-container{padding:11px 16px;height:100%;overflow-y:auto}.ai-v2 .ai-v2-question{padding:8px 16px;background:var(--question-background)}.ai-v2 .ai-v2-answer{margin-bottom:25px}.ai-v2 .ai-v2-question,.ai-v2 .ai-v2-answer{display:flex;flex-direction:column;margin-bottom:11px}.ai-v2 .ai-v2-question a,.ai-v2 .ai-v2-answer a{color:var(--answer-link);text-decoration:none}.ai-v2 .ai-v2-question a:hover,.ai-v2 .ai-v2-answer a:hover{color:var(--answer-link-hover);text-decoration:underline}.ai-v2 .ai-v2-question-text{color:var(--question)}.ai-v2 .ai-v2-question-text p,.ai-v2 .ai-v2-question-text span,.ai-v2 .ai-v2-question-text ul,.ai-v2 .ai-v2-question-text li{color:var(--question)}.ai-v2 .ai-v2-answer-text{color:var(--answer);margin-top:8px}.ai-v2 .ai-v2-answer-text p,.ai-v2 .ai-v2-answer-text span,.ai-v2 .ai-v2-answer-text ul,.ai-v2 .ai-v2-answer-text li{color:var(--answer)}.ai-v2 .ai-v2-question-text,.ai-v2 .ai-v2-answer-text{font:400 14px/20px var(--ff)}.ai-v2 .ai-v2-question-text p,.ai-v2 .ai-v2-question-text span,.ai-v2 .ai-v2-question-text ul,.ai-v2 .ai-v2-question-text li,.ai-v2 .ai-v2-answer-text p,.ai-v2 .ai-v2-answer-text span,.ai-v2 .ai-v2-answer-text ul,.ai-v2 .ai-v2-answer-text li{font:400 14px/20px var(--ff)}.ai-v2 .ai-v2-question-text ol li:before,.ai-v2 .ai-v2-question-text ul li:before,.ai-v2 .ai-v2-answer-text ol li:before,.ai-v2 .ai-v2-answer-text ul li:before{display:none}.ai-v2 .ai-v2-question-text ol li p,.ai-v2 .ai-v2-question-text ul li p,.ai-v2 .ai-v2-answer-text ol li p,.ai-v2 .ai-v2-answer-text ul li p{padding-left:0}.ai-v2 .ai-v2-time{font:400 12px/15px var(--ff);color:var(--timespan);margin-top:4px}.ai-v2 .ai-v2-answer-preloader{font:400 14px/15px var(--ff);color:var(--answer-preloader);margin-left:8px}.ai-v2 .ai-v2-prompts{border-top:1px solid var(--line-before-prompt);margin-bottom:16px;padding-top:16px}.ai-v2 .ai-v2-prompt{font:400 12px/15px var(--ff);color:#130f26;border:1px solid var(--prompt-border-color);margin-bottom:8px;padding:8px 16px;border-radius:var(--prompt-border-radius);display:block;width:100%;text-align:left;background:var(--prompt-background);transition:all .2s}.ai-v2 .ai-v2-prompt:hover{cursor:pointer;color:var(--prompt-color-hovered);background:var(--prompt-background-hovered);border-color:var(--prompt-border-color-hovered)}.ai-v2 .ai-v2-input-container{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--input-container);border-radius:var(--input-container-border-radius);position:relative}.ai-v2 .ai-v2-textarea{font-size:14px;width:calc(100% - 40px);height:50px;padding:12px 10px;display:flex;justify-content:center;align-items:center;border:none;resize:none;border-radius:var(--input-container-border-radius)}.ai-v2 .ai-v2-textarea:focus,.ai-v2 .ai-v2-textarea:active{outline:none}.ai-v2 .ai-v2-query-send{background:0 0;border:none;display:flex;justify-content:center;align-items:center;width:40px;position:absolute;top:1px;bottom:1px;right:0}.ai-v2 .ai-v2-prompts.locked,.ai-v2 .ai-v2-input-container.locked{position:relative;border-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.ai-v2 .ai-v2-prompts.locked:after,.ai-v2 .ai-v2-input-container.locked:after{content:"";background-color:var(--locked-interface-background);pointer-events:none;transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}@media(min-width:768px){.ai-v2 .ai-v2-wrapper.visible{display:block;position:fixed;top:auto;right:15px;left:auto;bottom:15px;max-width:345px}}.ai-v2-main-opener{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:44px;height:44px;background-image:var(--opener-background-gradient);background-color:var(--opener-background-color);border-radius:var(--opener-border-radius);border:none;padding:4px;transition:all .3s ease-in-out;z-index:10000}.ai-v2-main-opener .ai-v2-main-opener-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.ai-v2-main-opener .ai-v2-main-opener-text{font:400 14px/20px var(--ff);color:var(--opener-text-color);margin-top:2px}.ai-v2-main-opener .ai-v2-main-opener-extended{width:100%;display:none;justify-content:space-between;align-items:center}.ai-v2-main-opener .ai-v2-main-opener-extended .ai-v2-main-opener-extended-heading{font:600 12px/15px var(--ff);color:var(--opener-text-color)}.ai-v2-main-opener .ai-v2-main-opener-extended .ai-v2-main-opener-extended-label{font:400 12px/15px var(--ff);color:var(--opener-text-color);text-decoration:underline}.ai-v2-main-opener.fixed{position:fixed;right:5px;bottom:145px}@media(min-width:768px){.ai-v2-main-opener.fixed{right:30px}}.ai-v2-main-opener.on-scroll{position:fixed;height:auto;max-height:35px;top:60px;left:0;right:0;z-index:9999;width:100%;flex-direction:row;justify-content:left;padding:6px 8px}.ai-v2-main-opener.on-scroll .ai-v2-main-opener-icon{width:20px;height:20px;margin-right:4px}.ai-v2-main-opener.on-scroll .ai-v2-main-opener-text{display:none}.ai-v2-main-opener.on-scroll .ai-v2-main-opener-extended{display:flex}.ai-v2-main-opener:hover{cursor:pointer;background-image:var(--opener-background-gradient-hover);background-color:var(--opener-background-color-hover)}:root{--ff:"Work Sans",sans-serif;--banner-v1-body-background:rgba(255,254,254,1);--banner-v1-heading-color:#fff;--banner-v1-prompt-color:rgba(19,15,38,1);--banner-v1-prompt-color-hover:#fff;--banner-v1-prompt-background:rgba(255,254,254,1);--banner-v1-prompt-background-hover:linear-gradient(180deg,#5b1fce 0%,#901bc8 100%);--banner-v1-prompt-border-color:#5b1fce;--banner-v1-prompt-border-color-hover:#5b1fce;--banner-v1-content-color:rgba(20,0,4,1);--banner-v2-container-background:linear-gradient(180deg,#5b1fce 0%,#901bc8 100%);--banner-v2-container-radius:2px;--banner-v2-heading-color:rgba(255,255,255,1);--banner-v2-content-color:#fff;--banner-v2-content-border-color:rgba(255,254,254,1);--banner-v2-opener-button-color:#fff;--banner-v2-opener-background-gradient:linear-gradient(180deg,#f05052 0%,#ee398d 100%);--banner-v2-opener-background-color:#f05052;--banner-v2-opener-border-radius:2px;--banner-v2-opener-background-gradient-hover:linear-gradient(180deg,#ee398d 0%,#f05052 100%);--banner-v2-opener-background-color-hover:#ee398d;--banner-v2-opener-max-width:250px}.ai-v2-banner-common{border-radius:2px;border:1px solid #5b1fce;margin-bottom:35px}.ai-v2-banner-common .ai-v2-banner-common-header{font:500 16px/25px var(--ff);padding:8px 96px 8px 16px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#5b1fce 0%,#901bc8 100%);position:relative}.ai-v2-banner-common .ai-v2-banner-common-icon{display:block;width:62px;height:62px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:16px;bottom:0}.ai-v2-banner-common .ai-v2-banner-common-heading{color:var(--banner-v1-heading-color);margin-left:8px;margin-right:auto}.ai-v2-banner-common .ai-v2-banner-common-body{background:var(--banner-v1-body-background);padding:16px}.ai-v2-banner-common .ai-v2-banner-common-content{font:400 14px/20px var(--ff);color:var(--banner-v1-content-color)}.ai-v2-banner-common .ai-v2-banner-common-content p,.ai-v2-banner-common .ai-v2-banner-common-content span,.ai-v2-banner-common .ai-v2-banner-common-content ul,.ai-v2-banner-common .ai-v2-banner-common-content li{font:400 14px/20px var(--ff);color:var(--banner-v1-content-color)}.ai-v2-banner-common .ai-v2-promo-banner-prompt,.ai-v2-banner-common .ai-v2-promo-banner-opener{font:400 12px/15px var(--ff);border:1px solid var(--banner-v1-prompt-border-color);color:var(--banner-v1-prompt-color);margin-bottom:8px;padding:8px 16px;display:block;width:100%;text-align:left;background:var(--banner-v1-prompt-background);transition:all .2s}.ai-v2-banner-common .ai-v2-promo-banner-prompt:hover,.ai-v2-banner-common .ai-v2-promo-banner-opener:hover{cursor:pointer;border-color:var(--banner-v1-prompt-border-color-hover);color:var(--banner-v1-prompt-color-hover);background:var(--banner-v1-prompt-background-hover)}.ai-v2-banner-common .ai-v2-promo-banner-prompt.disabled,.ai-v2-banner-common .ai-v2-promo-banner-opener.disabled{opacity:.1;pointer-events:none}.ai-v2-banner-alternate{background:var(--banner-v2-container-background);border-radius:var(--banner-v2-container-radius);padding:16px}.ai-v2-banner-alternate .ai-v2-banner-alternate-heading{font:500 25px/30px var(--ff);color:var(--banner-v2-heading-color);margin-bottom:16px}.ai-v2-banner-alternate .ai-v2-banner-alternate-content{font:400 15px/25px var(--ff);color:var(--banner-v2-content-color);padding:7px 16px;background:var(--banner-v2-container-background);border:1px solid var(--banner-v2-content-border-color);border-radius:20px;margin-bottom:16px;position:relative}.ai-v2-banner-alternate .ai-v2-banner-alternate-content:before{content:"";position:absolute;width:10px;height:10px;background:linear-gradient(225deg,#901bc8 -17.37%,#5b1fce 264.6%);border-width:0 0 1px 1px;border-style:solid;border-color:#fffefe;bottom:-6px;left:25px;transform:rotate(-45deg)}@media(min-width:768px){.ai-v2-banner-alternate .ai-v2-banner-alternate-content:before{width:7px;height:7px;left:-4px;top:50%;bottom:unset;transform:translateY(-50%) rotate(45deg)}}.ai-v2-banner-alternate .ai-v2-banner-alternate-content p,.ai-v2-banner-alternate .ai-v2-banner-alternate-content span,.ai-v2-banner-alternate .ai-v2-banner-alternate-content ul,.ai-v2-banner-alternate .ai-v2-banner-alternate-content li{font:400 15px/25px var(--ff);color:var(--banner-v2-content-color)}.ai-v2-banner-alternate .ai-v2-banner-alternate-content p:last-child,.ai-v2-banner-alternate .ai-v2-banner-alternate-content span:last-child,.ai-v2-banner-alternate .ai-v2-banner-alternate-content ul:last-child,.ai-v2-banner-alternate .ai-v2-banner-alternate-content li:last-child{margin:0}.ai-v2-banner-alternate .ai-v2-banner-alternate-icon{display:block;width:108px;height:108px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:8px;margin-bottom:-16px}.ai-v2-banner-alternate .ai-v2-banner-alternate-opener{font:600 15px/20px var(--ff);color:var(--banner-v2-opener-button-color);padding:9px 15px;text-transform:uppercase;background-image:var(--banner-v2-opener-background-gradient);background-color:var(--banner-v2-opener-background-color);border-radius:var(--banner-v2-opener-border-radius);border:none;transition:all .3s ease-in-out;flex:1 1;max-width:var(--banner-v2-opener-max-width)}.ai-v2-banner-alternate .ai-v2-banner-alternate-opener:hover{cursor:pointer;background-image:var(--banner-v2-opener-background-gradient-hover);background-color:var(--banner-v2-opener-background-color-hover)}.ai-v2-banner-alternate .ai-v2-banner-alternate-opener.disabled{opacity:.1;pointer-events:none}.ai-v2-banner-alternate .ai-v2-banner-alternate-wrapper{display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.ai-v2-banner-alternate{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding-left:130px}.ai-v2-banner-alternate .ai-v2-banner-alternate-icon{position:absolute;left:0;top:54%;margin-top:-54px;margin-left:16px;margin-bottom:0}.ai-v2-banner-alternate .ai-v2-banner-alternate-heading{flex:0 0 100%;margin-bottom:0}.ai-v2-banner-alternate .ai-v2-banner-alternate-content{flex:0 1 auto;margin-top:16px;margin-bottom:0;margin-right:16px}.ai-v2-banner-alternate .ai-v2-banner-alternate-opener{flex:1 1 250px;margin-top:16px}}