@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,400;0,700;1,400;1,700&display=swap";.message[data-v-f351e43b]{display:flex;flex-direction:row;align-items:flex-start;gap:25px;width:calc(100% - 25px);padding:0 5px}.message.from-client[data-v-f351e43b]{flex-direction:row-reverse;justify-content:flex-end;margin-left:auto}.content[data-v-f351e43b]{position:relative;flex:1;min-height:40px;margin-top:12px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000073}.message .content[data-v-f351e43b] p,.message .content[data-v-f351e43b] ul,.message .content[data-v-f351e43b] li{margin:.35rem 0!important}.message .content[data-v-f351e43b] a{color:var(--assistant-color-primary)!important;text-decoration:underline}.message .content[data-v-f351e43b] h3{font-weight:700;font-size:1.2rem!important;margin:1rem 0 0}.message .content[data-v-f351e43b] ul{padding-left:1rem}.message .content[data-v-f351e43b] li{list-style:initial!important}.message .content .from-assistant .content[data-v-f351e43b]{background:#fff;color:#26262b}.from-client .content[data-v-f351e43b]{background:#d9f2e2;color:#26262b}.error .content[data-v-f351e43b]{background:#f2d9e9!important;color:#5e2047;text-align:center}.listen[data-v-f351e43b]{text-align:right}.icon-listen span[data-v-f351e43b]{display:block;width:10px;height:10px;background:#000;border-radius:50%;margin:3px;float:left;transform:translateY(7px);animation:listen-point-f351e43b 1.5s infinite}.icon-listen span[data-v-f351e43b]:nth-of-type(1){animation-delay:0s}.icon-listen span[data-v-f351e43b]:nth-of-type(2){animation-delay:.1s}.icon-listen span[data-v-f351e43b]:nth-of-type(3){animation-delay:.2s}@keyframes listen-point-f351e43b{0%,50%,to{transform:translateY(7px)}25%{transform:translateY(0)}}.chat[data-v-03069e8a]{position:absolute;top:40%;left:0;right:0;bottom:100px;display:flex;flex-direction:column;overflow:hidden;opacity:1;transition:all .8s}.chat-content[data-v-03069e8a]{display:flex;flex-direction:column-reverse;overflow-y:auto;flex-grow:1;padding:7.5% 15px 0;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 15%);mask-image:linear-gradient(to bottom,transparent 0,black 15%)}.chat-content[data-v-03069e8a]::-webkit-scrollbar{width:18px;height:18px;border-radius:6px}.chat-content[data-v-03069e8a]::-webkit-scrollbar-track{background:#fffc}.chat-content[data-v-03069e8a]::-webkit-scrollbar-thumb{background:#154734;border:3px solid rgba(255,255,255,.8);width:16px;border-radius:12px}.chat-content[data-v-03069e8a]::-webkit-scrollbar-thumb:hover{background:#555}.chat.hidden[data-v-03069e8a]{opacity:0;transition:all .4s}.bars[data-v-b78926fd]{flex:1;display:flex;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding:0 15px;transition:all .8s}.bar[data-v-b78926fd]{width:100%;background:#ffffff73;margin:0 .5px;border-radius:8px;animation:mic-bar 1s infinite}.bar[data-v-b78926fd]:before{content:"";display:block;padding-top:100%}.bar.active[data-v-b78926fd]{background:#fff}.custom-button{width:46px;height:40px;position:relative;background:var(--assistant-button-color);border:none!important;outline:none!important;border-radius:32px;padding:0;cursor:pointer;overflow:hidden;transition:all .4s}.custom-button:hover{background:#fff}.custom-button svg{position:absolute;top:50%;left:50%;height:24px;fill:var(--assistant-submit-color);transform:translate(-50%,-50%);transition:all .4s}.custom-button:not(.active).two-icons svg:last-child{left:150%}.custom-button.active.two-icons svg:first-child{left:-50%}.custom-button.active.two-icons svg:last-child{left:50%}.custom-button.spin{animation:spin 2.4s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mic[data-v-9876fc1d]{overflow:hidden}.data[data-v-9876fc1d]{flex:1;display:flex;flex-direction:column;width:100%;height:100%;padding-right:0;border-radius:1.25rem}.top[data-v-9876fc1d]{display:flex;justify-content:space-between;align-items:center;padding:4px 15px;color:#fff}.custom-button[data-v-9876fc1d]{background:var(--assistant-color-danger);width:56px;height:56px;top:0!important;right:0!important}.custom-button.active[data-v-9876fc1d]{background:var(--assistant-color-success)!important}svg[data-v-9876fc1d]{height:32px;fill:#fff}.opened[data-v-9876fc1d]{transition:all .4s;z-index:200}.opened .data[data-v-9876fc1d]{width:100%;padding-right:46px}.content[data-v-07b1ecd1]{display:flex;align-items:center;padding:.5rem}.input[data-v-07b1ecd1]{max-height:100%;overflow:auto;width:100%;outline:none}.custom-button.left-button.active[data-v-07b1ecd1]{background:var(--assistant-color-danger)}.custom-button.left-button.active svg[data-v-07b1ecd1]{fill:var(--assistant-button-color)}.custom-button.right-button[data-v-07b1ecd1]{background:var(--assistant-submit-color)}.custom-button.right-button svg[data-v-07b1ecd1]{fill:var(--assistant-button-color)}.controls{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);height:56px}.control-item{display:flex;position:absolute;bottom:0;width:62px;height:56px;padding:0;background:#0000;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:32px;transition:all .5s;overflow:hidden;color:#fff}.control-item:not(.opened)>*:not(.custom-button:nth-of-type(1)){opacity:0}.control-item.opened{width:100%;padding:0 62px;transition:all .8s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;box-shadow:0 0 8px 2px #00000073;z-index:200}.control-item.opened~.control-item,.control-item:has(~.control-item.opened){opacity:0}.control-item .left-button{position:absolute;left:.5rem;top:.5rem;z-index:3}.control-item .right-button{position:absolute;right:.5rem;top:.5rem;z-index:2}.control-item .content{width:100%;height:100%;z-index:1}.keyboard{left:0}.mic{left:50%;transform:translate(-50%)}.toggle-chat{right:0}.assistant-loading[data-v-0755f410]{position:absolute;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;background:#fff;font-size:20px;color:#000;transition:all .8s}.assistant-loading-header[data-v-0755f410]{padding:25px;border-bottom:1px #d6d6d6 solid}.assistant-loading-header img[data-v-0755f410]{height:50px}.assistant-loading-body[data-v-0755f410]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 25px 65px}.assistant-loading-body p[data-v-0755f410]{font-size:17px!important;line-height:1.5em!important;text-align:center}.assistant-loading-body svg[data-v-0755f410]{margin-top:15px;fill:var(--assistant-color-primary);width:45px;height:45px;animation:spin-0755f410 1.4s linear infinite;margin-bottom:20px}.assistant-loading.opened[data-v-0755f410]{z-index:2;opacity:1;transition:all .3s}@keyframes spin-0755f410{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.streaming[data-v-b1844649]{width:100%;height:100%;background:#141414;opacity:0}.opened[data-v-b1844649]{opacity:1;transition:all .6s}:root{--assistant-color-primary: #154734;--assistant-color-primary-hover: #0a241b;---assistant-color-highlight: #154734;---assistant-color-highlight-o: rgba(21, 71, 52, .45);---assistant-text: #26262b;--assistant-color-success: #008040;--assistant-color-danger: #e75220;--assistant-color-black: #222222;--assistant-button-color: #d9f2e2;--assistant-submit-color: #154734}#assistant{position:fixed;z-index:1000;bottom:25px;right:60px;height:100px;aspect-ratio:1/1;background:center center/cover;border:2px solid var(---assistant-color-highlight);border-radius:50%;opacity:0;cursor:pointer;transition:.6s}#assistant *{box-sizing:border-box;font-family:Ubuntu,sans-serif!important;font-size:15px;line-height:1.25em}#assistant:before,#assistant:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:100px;height:100px;border:6px solid var(---assistant-color-highlight);border-radius:100%;transform:translate(-50%,-50%);transition:all 1s}#assistant:after{animation-delay:.4s}#assistant.show{opacity:1;transition:all .6s}#assistant.opened{border:.8pt solid #154734;box-shadow:0 0;max-width:calc(100% - 120px);height:80%;aspect-ratio:9/16;border-radius:40px;cursor:initial;overflow:hidden}#assistant.opened:before,#assistant.opened:after{opacity:0!important}#assistant:not(.opened) *{display:none!important}#assistant .close-button{position:absolute;top:25px;right:25px;z-index:3;background:transparent;transition:all .4s;transition-delay:0s;opacity:1}#assistant .close-button svg{fill:#000}#assistant.opened .close-button{opacity:1;transition-delay:.4s}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;transition:.4s}.overlay.opened{z-index:2;opacity:1;transition:.8s}#uiFeatures #controls{display:none!important}@media screen and (max-width: 768px){#assistant{right:25px}#assistant.opened{width:calc(100% - 50px);height:calc(100% - 50px);max-width:initial;aspect-ratio:initial}}
