@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.p-4{padding:4px}.pl-4{padding-left:4px}.pr-4{padding-right:4px}.pt-4{padding-top:4px}.pb-4{padding-bottom:4px}.p-8{padding:8px}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.pt-8{padding-top:8px}.pb-8{padding-bottom:8px}.p-12{padding:12px}.pl-12{padding-left:12px}.pr-12{padding-right:12px}.pt-12{padding-top:12px}.pb-12{padding-bottom:12px}.p-16{padding:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.p-20{padding:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.p-24{padding:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.p-32{padding:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}.m-auto{margin:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.m-4{margin:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mb-4{margin-bottom:4px}.m-8{margin:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.m-12{margin:12px}.ml-12{margin-left:12px}.mr-12{margin-right:12px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.m-16{margin:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.m-20{margin:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.m-24{margin:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.m-32{margin:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.border-radius-4{border-radius:4px}.border-radius-8{border-radius:8px}.border-radius-12{border-radius:12px}.border-radius-16{border-radius:16px}.border-radius-18{border-radius:18px}.border-radius-20{border-radius:20px}.border-radius-24{border-radius:24px}.border-radius-32{border-radius:32px}.d-flex{display:flex}.d-block{display:block}.p-fixed{position:fixed}.jc-center{justify-content:center}.jc-space-between{justify-content:space-between}.jc-space-around{justify-content:space-around}.jc-flex-start{justify-content:flex-start}.jc-flex-center{justify-content:center}.jc-flex-end{justify-content:flex-end}.ji-center{justify-items:center}.ji-space-between{justify-items:space-between}.ji-space-around{justify-items:space-around}.ji-flex-start{justify-items:flex-start}.ji-flex-end{justify-items:flex-end}.js-center{justify-self:center}.js-space-between{justify-self:space-between}.js-space-around{justify-self:space-around}.js-flex-start{justify-self:flex-start}.js-flex-end{justify-self:flex-end}.ac-center{align-content:center}.ac-space-between{align-content:space-between}.ac-space-around{align-content:space-around}.ac-flex-start{align-content:flex-start}.ac-flex-end{align-content:flex-end}.ai-center{align-items:center}.ai-space-between{align-items:space-between}.ai-space-around{align-items:space-around}.ai-flex-start{align-items:flex-start}.ai-flex-end{align-items:flex-end}.as-center{align-self:center}.as-space-between{align-self:space-between}.as-space-around{align-self:space-around}.as-flex-start{align-self:flex-start}.as-flex-end{align-self:flex-end}.theme--dark .color-error-base{color:#ff657f}.theme--light .color-error-base{color:#f43f5e}.theme--dark .color-error-05{color:#ff45651a}.theme--light .color-error-05{color:#f43f5e1a}.theme--dark .color-error-10{color:#ff456526}.theme--light .color-error-10{color:#f43f5e26}.theme--dark .color-error-15{color:#ff456533}.theme--light .color-error-15{color:#f43f5e33}.theme--dark .color-error-32,.theme--light .color-error-32{color:#f43f5e52}.theme--dark .color-text-ic-main{color:#f8f5ff}.theme--light .color-text-ic-main{color:#111827}.theme--dark .color-text-ic-secondary{color:#f8f5ff8c}.theme--light .color-text-ic-secondary{color:#6b7280}.theme--dark .color-text-ic-muted{color:#f8f5ff7a}.theme--light .color-text-ic-muted{color:#9ca3af}.theme--dark .color-text-ic-brand{color:#ae7eff}.theme--light .color-text-ic-brand{color:#5b21b6}.theme--dark .color-text-ic-error{color:#ff657f}.theme--light .color-text-ic-error{color:#f43f5e}.theme--dark .color-text-extended{color:#2ad4f1}.theme--light .color-text-extended{color:#06b6d4}.theme--dark .color-text-ic-contrast,.theme--light .color-text-ic-contrast{color:#fff}.theme--dark .color-brand-default{color:#9e66ff}.theme--light .color-brand-default{color:#7c3aed}.theme--dark .color-brand-hover{color:#8e4dff}.theme--light .color-brand-hover{color:#8b5cf6}.theme--dark .color-brand-active{color:#7c32fa}.theme--light .color-brand-active{color:#a78bfa}.theme--dark .color-brand-10{color:#9e66ff1a}.theme--light .color-brand-10{color:#7c3aed1a}.theme--dark .color-bg-1{background:#0d0714}.theme--light .color-bg-1{background:#ffffff}.theme--dark .color-bg-2{background:#1a161f}.theme--light .color-bg-2{background:#ffffff}.theme--dark .color-fill-1{color:#f7f0ff0d}.theme--light .color-fill-1{color:#616d8f0d}.theme--dark .color-fill-2{color:#f7f0ff1a}.theme--light .color-fill-2{color:#616d8f1a}.theme--dark .color-fill-3{color:#f7f0ff26}.theme--light .color-fill-3{color:#616d8f26}.theme--dark .color-fill-4{color:#f7f0ff33}.theme--light .color-fill-4{color:#616d8f33}.theme--dark .color-fill-5{color:#f7f0ff40}.theme--light .color-fill-5{color:#616d8f40}.theme--dark .color-elevation{color:#f7f0ffcc}.theme--light .color-elevation{color:#fff}.theme--dark .color-success{color:#32e273}.theme--light .color-success{color:#22c55e}.theme--dark .color-apple-id{color:#fff}.theme--light .color-apple-id{color:#000}.icon-button{background:none;border:none;width:32px;border-radius:8px;height:32px;transition:.3s;display:flex;justify-content:center;align-items:center;cursor:pointer}.theme--dark .icon-button:hover{background:rgba(247,240,255,.1)}.theme--light .icon-button:hover{background:rgba(97,109,143,.1)}.theme--dark .icon-button:active{background:rgba(247,240,255,.15)}.theme--light .icon-button:active{background:rgba(97,109,143,.15)}#app main{display:flex;width:100%;height:100vh;flex-direction:column;align-items:center}a{color:inherit;text-decoration:inherit}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;font-family:Nunito,sans-serif}.theme--dark #app{background:#0d0714}.theme--light #app{background:#ffffff}.bot-message{padding:16px;border-radius:20px;margin:4px 0}.theme--dark .bot-message{background:rgba(247,240,255,.05)}.theme--light .bot-message{background:rgba(97,109,143,.05)}.bot-message .message-header{display:flex;margin-bottom:8px}.bot-message .message-header .message-actions{display:flex}.bot-message .message-header .author-wrap{width:100%;display:block}.bot-message .message-header .author-wrap .author-title{font-size:14px}.theme--dark .bot-message .message-header .author-wrap .author-title{color:#ae7eff}.theme--light .bot-message .message-header .author-wrap .author-title{color:#5b21b6}.bot-message .message-header .author-wrap .date-created{font-size:12px}.theme--dark .bot-message .message-header .author-wrap .date-created{color:#f8f5ff8c}.theme--light .bot-message .message-header .author-wrap .date-created{color:#6b7280}.bot-message .message-header .author-wrap span{display:block}.bot-message p{font-size:17px;font-weight:500;line-height:22px;letter-spacing:0em;text-align:left}.theme--dark .bot-message p{color:#f8f5ff}.theme--light .bot-message p{color:#111827}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.bot-message[data-v-24688bb2]{color:#fff;white-space:pre-wrap}.typing[data-v-24688bb2]{animation:blink-24688bb2 1s step-end infinite}@keyframes blink-24688bb2{to{opacity:0}}.user-message[data-v-1a73cc4e]{padding:16px;margin:4px 0}.user-message .message-header[data-v-1a73cc4e]{display:flex;margin-bottom:8px}.user-message .message-header .message-actions[data-v-1a73cc4e]{display:flex}.user-message .message-header .author-wrap[data-v-1a73cc4e]{width:100%;display:block}.user-message .message-header .author-wrap .author-title[data-v-1a73cc4e]{font-size:14px}.theme--dark .user-message .message-header .author-wrap .author-title[data-v-1a73cc4e]{color:#2ad4f1}.theme--light .user-message .message-header .author-wrap .author-title[data-v-1a73cc4e]{color:#06b6d4}.user-message .message-header .author-wrap .date-created[data-v-1a73cc4e]{font-size:12px}.theme--dark .user-message .message-header .author-wrap .date-created[data-v-1a73cc4e]{color:#f8f5ff8c}.theme--light .user-message .message-header .author-wrap .date-created[data-v-1a73cc4e]{color:#6b7280}.user-message .message-header .author-wrap span[data-v-1a73cc4e]{display:block}.user-message p[data-v-1a73cc4e]{font-size:17px;font-weight:500;line-height:22px;letter-spacing:0em;text-align:left}.theme--dark .user-message p[data-v-1a73cc4e]{color:#f8f5ff}.theme--light .user-message p[data-v-1a73cc4e]{color:#111827}.suggestions-container[data-v-c579e7e3]{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;white-space:nowrap;max-height:120px}.suggestion[data-v-c579e7e3]{gap:8px;white-space:nowrap}.suggestions-container[data-v-c579e7e3]{scrollbar-width:none}.suggestions-container[data-v-c579e7e3]{cursor:grab}.suggestions-container[data-v-c579e7e3]:active{cursor:grabbing}.suggestions-container[data-v-c579e7e3]::-webkit-scrollbar{display:none}@media (max-width: 720px){.suggestions-container[data-v-c579e7e3]{flex-wrap:nowrap}}.limit-exceeded[data-v-31415ab1]{background:url(/src/assets/timer.svg);background-position-y:center;background-size:20px;background-repeat:no-repeat;padding-left:25px}.limit-exceeded[data-v-31415ab1]::-moz-placeholder{opacity:1}.limit-exceeded[data-v-31415ab1]::placeholder{opacity:1}.theme--dark .limit-exceeded[data-v-31415ab1]::-moz-placeholder{color:#f8f5ff7a}.theme--dark .limit-exceeded[data-v-31415ab1]::placeholder{color:#f8f5ff7a}.theme--light .limit-exceeded[data-v-31415ab1]::-moz-placeholder{color:#9ca3af}.theme--light .limit-exceeded[data-v-31415ab1]::placeholder{color:#9ca3af}.input-message[data-v-31415ab1]{height:48px;width:100%;padding:20px;position:relative;box-sizing:border-box;border-radius:16px}.theme--dark .input-message[data-v-31415ab1]{border:1px solid rgba(247,240,255,.2)}.theme--light .input-message[data-v-31415ab1]{border:1px solid rgba(97,109,143,.2)}.input-message button[data-v-31415ab1]{width:32px;height:32px;color:#fff;border-radius:8px;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.theme--dark .input-message button[data-v-31415ab1]{background:#9e66ff}.theme--light .input-message button[data-v-31415ab1]{background:#7c3aed}.input-message button[data-v-31415ab1]:disabled{opacity:.7;transition:all .3s ease-out;cursor:not-allowed}.theme--dark .input-message button[data-v-31415ab1]:disabled{background:rgba(247,240,255,.25)}.theme--light .input-message button[data-v-31415ab1]:disabled{background:rgba(97,109,143,.25)}.input-message textarea[data-v-31415ab1]{border:none;resize:none;width:100%;outline:none;font-size:17px;height:auto;margin-right:24px;overflow-y:auto;max-height:144px}.input-message textarea[data-v-31415ab1]::-webkit-scrollbar{display:none}.input-message textarea[data-v-31415ab1]:disabled{cursor:not-allowed}.input-message textarea[data-v-31415ab1]:-moz-placeholder-shown{height:27px!important}.input-message textarea[data-v-31415ab1]:placeholder-shown{height:27px!important}.s-avatar-loading[data-v-1c2c315d]{animation:1s linear 0s normal none infinite running rot-1c2c315d;-webkit-animation:1s linear 0s normal none infinite running rot-1c2c315d}@keyframes rot-1c2c315d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desktop-menu-icon[data-v-a78d335d],.mobile-menu-icon[data-v-a78d335d]{display:none}@media (max-width: 500px){.menu-button .mobile-menu-icon[data-v-a78d335d]{width:18px;height:13.5px;margin:58px 25px 18px;display:inline-block}}@media (max-width: 500px) and (max-width: 768px){.menu-phone[data-v-a78d335d]{width:18px;height:13.5px}}@media (max-width: 500px){.mobile-menu-wrapper[data-v-a78d335d]{display:block;position:fixed;width:100%;max-width:500px;height:auto;right:0;margin:auto;padding:10px;top:0;left:0;z-index:100}.theme--dark .mobile-menu-wrapper[data-v-a78d335d]{background:#1a161f}.theme--light .mobile-menu-wrapper[data-v-a78d335d]{background:#ffffff}}@media (max-width: 500px){.chat-wrapper .menu-button.menu-phone[data-v-294f55f6][data-v-a78d335d]{background:inherit;border:none;position:absolute;right:16px;top:16px}}@media (max-width: 500px){.chat-wrapper .menu-button.menu-phone span[data-v-a78d335d]{display:none}}@media (min-width: 501px){.desktop-menu-icon[data-v-a78d335d]{display:inline-block}}.blur[data-v-a78d335d]{filter:blur(3px)}.chat-wrapper[data-v-a78d335d]{max-width:720px;width:100%;height:100%;padding:16px 35px 20px!important;display:flex;flex-direction:column;justify-content:end}.chat-wrapper .messages-list[data-v-a78d335d]{overflow-y:scroll;display:flex;flex-direction:column-reverse}@media (max-width: 768px){.chat-wrapper .messages-list[data-v-a78d335d]{margin-top:80px}}.chat-wrapper .messages-list[data-v-a78d335d]::-webkit-scrollbar{display:none}.theme--dark .chat-wrapper .limit-message[data-v-a78d335d]{border:1px solid;border-color:#9e66ff}.theme--light .chat-wrapper .limit-message[data-v-a78d335d]{border:1px solid;border-color:#7c3aed}.chat-wrapper .input-message[data-v-a78d335d]{width:100%;padding:20px;position:relative;box-sizing:border-box;border:1px solid rgba(97,109,143,.2);border-radius:16px;display:flex;align-items:center}.chat-wrapper .input-message button[data-v-a78d335d]{width:32px;height:32px;color:#fff;border-radius:8px;border:none;display:flex;justify-content:center;align-items:center;align-self:start;cursor:pointer;background:rgb(124,58,237)}.chat-wrapper .input-message textarea[data-v-a78d335d]{border:none;resize:none;width:100%;outline:none;font-size:17px;height:auto;margin-right:24px;overflow-y:auto;max-height:144px}.chat-wrapper .input-message textarea[data-v-a78d335d]::-webkit-scrollbar{display:none}.chat-wrapper .menu-button[data-v-a78d335d]{position:absolute;right:16px;top:16px}.chat-wrapper .menu-button svg[data-v-a78d335d]{margin-right:12px}.theme--dark .chat-wrapper .menu-button svg[data-v-a78d335d]{color:#f8f5ff7a}.theme--light .chat-wrapper .menu-button svg[data-v-a78d335d]{color:#9ca3af}.accent-button[data-v-fc04824b]{border:none;padding:10px 18px;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.01em;text-align:left;transition:.3s}.theme--dark .accent-button[data-v-fc04824b]{background:#9e66ff;color:#fff}.theme--light .accent-button[data-v-fc04824b]{background:#7c3aed;color:#fff}.theme--dark .accent-button[data-v-fc04824b]:hover{background:#8e4dff}.theme--light .accent-button[data-v-fc04824b]:hover{background:#8b5cf6}.theme--dark .accent-button[data-v-fc04824b]:active{background:#7c32fa}.theme--light .accent-button[data-v-fc04824b]:active{background:#a78bfa}.accent-button[data-v-fc04824b]:disabled{cursor:not-allowed}.theme--dark .accent-button[data-v-fc04824b]:disabled{background:rgba(247,240,255,.25)}.theme--light .accent-button[data-v-fc04824b]:disabled{background:rgba(97,109,143,.25)}.err-page-container[data-v-bfd20edd]{height:100%}.err-page-header[data-v-bfd20edd]{position:absolute;width:100%;top:0;padding:30px 20px}.err-page-content[data-v-bfd20edd]{padding-top:83px;font-family:Inter,sans-serif;flex-direction:column;row-gap:20px;max-width:570px}.err-page-title[data-v-bfd20edd],.err-page-inform[data-v-bfd20edd],.err-page-subtitle[data-v-bfd20edd]{font-family:Inter,sans-serif;font-weight:600}.err-page-title[data-v-bfd20edd]{font-size:40px;line-height:100%}.err-page-subtitle[data-v-bfd20edd]{font-size:24px;line-height:120%}.err-page-inform[data-v-bfd20edd]{padding:8px 11px;line-height:140%;transition:color .3s}.theme--dark .err-page-inform[data-v-bfd20edd]:hover{color:#8e4dff}.theme--light .err-page-inform[data-v-bfd20edd]:hover{color:#8b5cf6}.theme--dark .err-page-inform[data-v-bfd20edd]:active{color:#7c32fa}.theme--light .err-page-inform[data-v-bfd20edd]:active{color:#a78bfa}@media (max-width: 700px){.err-page-container[data-v-bfd20edd]{align-items:center;min-height:100vh}.err-page-content[data-v-bfd20edd]{padding-top:0;max-width:300px}.err-page-header[data-v-bfd20edd]{padding:10px 30px;justify-content:center}.err-page-img[data-v-bfd20edd]{align-self:start;width:202px}.err-page-title[data-v-bfd20edd]{margin-bottom:-6px;font-size:24px}.err-page-subtitle[data-v-bfd20edd]{max-width:277px;font-size:16px;font-weight:400;text-align:center}}@media (max-height: 450px){.err-page-content[data-v-bfd20edd]{padding-top:40px}.err-page-content[data-v-bfd20edd]{row-gap:15px}}.secondary-button[data-v-081d9a5c]{cursor:pointer;transition:all .3s ease-out;border-radius:10px;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em;text-align:left;padding:6px 12px;display:flex}.secondary-button.md44[data-v-081d9a5c]{padding:10px 16px;border-radius:44px}.theme--dark .secondary-button[data-v-081d9a5c]{border:1px solid rgba(247,240,255,.15);background:rgba(247,240,255,.05);color:#f8f5ff}.theme--light .secondary-button[data-v-081d9a5c]{border:1px solid rgba(97,109,143,.15);background:rgba(97,109,143,.05);color:#111827}.theme--dark .secondary-button[data-v-081d9a5c]:hover{background:rgba(247,240,255,.15)}.theme--light .secondary-button[data-v-081d9a5c]:hover{background:rgba(97,109,143,.15)}.theme--dark .secondary-button[data-v-081d9a5c]:active{background:rgba(247,240,255,.1)}.theme--light .secondary-button[data-v-081d9a5c]:active{background:rgba(97,109,143,.1)}.secondary-button[data-v-081d9a5c]:disabled{opacity:.7;transition:all .3s ease-out;cursor:not-allowed}.theme--dark .secondary-button[data-v-081d9a5c]:disabled{color:#f8f5ff8c}.theme--light .secondary-button[data-v-081d9a5c]:disabled{color:#6b7280}.theme--dark .secondary-button[data-v-081d9a5c]:hover:disabled{background:rgba(247,240,255,.05)}.theme--light .secondary-button[data-v-081d9a5c]:hover:disabled{background:rgba(97,109,143,.05)}
