@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap";.noa{--noa-color-primary:127, 71, 221;--noa-color-primary-dark:69, 44, 106;--noa-color-secondary:42, 170, 226;--noa-color-dark:20, 20, 20;--noa-font-family:"Nunito", sans-serif;--noa-font-size:16px;--noa-unit-size:4px;--noa-transition:all .2s ease-in-out;--noa-shadow-default:#00122e29 0px 8px 22px 0px;--noa-breakpoint-small:600px;--noa-breakpoint-medium:900px;--noa-breakpoint-large:1200px;z-index:9999;font-family:var(--noa-font-family);color:rgba(var(--noa-color-dark));-webkit-font-smoothing:antialiased;line-height:1.5;position:relative}.noa *{box-sizing:border-box;margin:0}.noa *,.noa :before,.noa :after{box-sizing:border-box}.noa:has(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.noa ul,.noa ol,.noa li{list-style:revert}.noaButtonContainer{padding:calc(var(--noa-unit-size) * 4);z-index:9999;position:fixed;bottom:0;right:0}.noaButtonContainer--open{visibility:hidden}.noaButton{appearance:none;width:calc(var(--noa-unit-size) * 14);height:calc(var(--noa-unit-size) * 14);cursor:pointer;transition:var(--noa-transition);padding:calc(var(--noa-unit-size) * 3);color:#fff;box-shadow:var(--noa-shadow-default);transform-origin:bottom;background:linear-gradient(#5e1bec 0%,#966cf0 100%);border:none;border-radius:50%;position:relative}.noaButton--animate{animation:2s 2 bounce}.noaButton:after{content:"";opacity:0;width:100%;height:100%;transition:var(--noa-transition);background:#ffffff1a;border-radius:50%;display:block;position:absolute;inset:0}.noaButton:hover:after{opacity:1}.noaButton:hover{animation:none;transform:translate(0,0)}.noaButton--open{transform:translateY(calc(var(--noa-unit-size) * 8));opacity:0}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.noaChat{border-radius:calc(var(--noa-unit-size) * 4);box-shadow:var(--noa-shadow-default);height:80vh;margin:calc(var(--noa-unit-size) * 6);max-height:calc(var(--noa-unit-size) * 150);max-width:calc(100vw - calc(var(--noa-unit-size) * 12));opacity:0;transform:translateY(calc(var(--noa-unit-size) * 20));visibility:hidden;width:calc(var(--noa-unit-size) * 92);font-size:var(--noa-font-size);position:fixed;bottom:0;right:0}@media screen and (width<=600px){.noaChat{max-width:calc(100vw - calc(var(--noa-unit-size) * 6));margin:calc(var(--noa-unit-size) * 3)}}.noaChat--open{animation:.3s ease-in forwards noaChatIsOpen}.noaChat--closed{animation:.3s ease-in forwards noaChatIsClosed}@keyframes noaChatIsOpen{to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes noaChatIsClosed{0%{visibility:visible;opacity:1;transform:translate(0)}to{transform:translateY(calc(var(--noa-unit-size) * 20));visibility:hidden;opacity:0}}.noaChatContainer{grid-template-rows:calc(var(--noa-unit-size) * 12) 1fr;height:100%;display:grid}.noaChatContainer>:first-child{border-radius:calc(var(--noa-unit-size) * 4) calc(var(--noa-unit-size) * 4) 0 0}.noaChatContainer>:last-child{border-radius:0 0 calc(var(--noa-unit-size) * 4) calc(var(--noa-unit-size) * 4)}.noaChatHeader{background:rgba(var(--noa-color-primary,#7f47dd), 1) linear-gradient(90deg, rgba(var(--noa-color-primary), 1) 0%, rgba(var(--noa-color-secondary), 1) 100%);padding:calc(var(--noa-unit-size) * 2) calc(var(--noa-unit-size) * 6);grid-template-columns:calc(var(--noa-unit-size) * 7) 1fr calc(var(--noa-unit-size) * 8);gap:calc(var(--noa-unit-size) * 4);justify-content:space-between;align-items:center;display:grid}.noaChatHeaderIconChat{width:calc(var(--noa-unit-size) * 7);height:calc(var(--noa-unit-size) * 7);color:#fff}.noaChatHeader img{width:100%;height:100%;max-width:calc(var(--noa-unit-size) * 30);max-height:calc(var(--noa-unit-size) * 8);display:block}.noaChatHeaderIconClose{cursor:pointer;width:calc(var(--noa-unit-size) * 8);height:calc(var(--noa-unit-size) * 8)}.noaChatHeaderIconClose svg{stroke:#fff;stroke-width:2px;stroke-linecap:round}.noaChatList{padding:calc(var(--noa-unit-size) * 4) calc(var(--noa-unit-size) * 3);scrollbar-gutter:stable both-edges;background:#fff;position:relative;overflow:hidden}.noaChatList--search{border-radius:0}.noaChatListMessages{align-content:flex-start;gap:calc(var(--noa-unit-size) * 4);width:100%;height:100%;padding-inline:calc(var(--noa-unit-size) * 2);justify-content:flex-start;display:grid;overflow:hidden auto}.noaChatListMessages::-webkit-scrollbar{width:calc(var(--noa-unit-size) * 2);margin-left:calc(var(--noa-unit-size) * 2)}.noaChatListMessages::-webkit-scrollbar-track{background:rgba(var(--noa-color-dark), .05)}.noaChatListMessages::-webkit-scrollbar-thumb{width:calc(var(--noa-unit-size) * 2);border-radius:calc(var(--noa-unit-size) * 2);background:rgba(var(--noa-color-dark), .1)}.noaChatListTyping{bottom:calc(var(--noa-unit-size) * 4);position:absolute}.noaChatListItem{border-radius:calc(var(--noa-unit-size) * 2);padding:calc(var(--noa-unit-size) * 3);background-color:rgba(var(--noa-color-dark), .05);line-height:1.2;animation:.1s ease-in forwards newNoChatItem}.noaChatListItem--MESSAGE_USER{background-color:rgba(var(--noa-color-primary));color:#fff;justify-self:flex-end}.noaChatListItem--CHOOSE_QUESTION{gap:calc(var(--noa-unit-size) * 2);background:0 0;flex-wrap:wrap;justify-content:flex-end;padding:0;display:flex}.noaChatListItem--CHOOSE_QUESTION_OPTION{border-radius:var(--noa-unit-size);padding:calc(var(--noa-unit-size) * 2);cursor:pointer;color:rgba(var(--noa-color-primary-dark));transition:var(--noa-transition);background-color:rgba(var(--noa-color-secondary), .1)}.noaChatListItem--CHOOSE_QUESTION_OPTION:hover{background:rgba(var(--noa-color-secondary), .3)}.noaChatListItem--ALERT_MESSAGE{background:0 0;padding-block:0}.noaChatListItem--MESSAGE_SYSTEM{padding-block:calc(var(--noa-unit-size) * 2);text-align:center;color:#0009;background:0 0}.noaChatListItem a{color:inherit;text-decoration:underline}.noaChatListItem ul,.noaChatListItem ol{padding-left:calc(var(--noa-unit-size) * 6)}.noaChatListItem ul li,.noaChatListItem ol li{margin-bottom:calc(var(--noa-unit-size) * 2)}@keyframes newNoChatItem{0%{transform:scale(1.05)translateY(10px)}to{transform:scale(1)translateY(0)}}.noaMessageInput{border-top:1px solid rgba(var(--noa-color-dark), .1);grid-template-columns:1fr calc(var(--noa-unit-size) * 16);background:#fff;justify-content:center;align-items:center;width:100%;animation:.1s ease-in forwards noaMessageInput;display:grid;overflow:hidden}.noaMessageInput--disabled{pointer-events:none;cursor:not-allowed;background:#f7f7f7}.noaMessageInputField{appearance:none;width:100%;height:100%;padding:calc(var(--noa-unit-size) * 3) calc(var(--noa-unit-size) * 6);color:rgba(var(--noa-color-dark), .85);background-color:#0000;border:0}.noaMessageInputField:focus{outline:0}.noaMessageInputField::placeholder{color:rgba(var(--noa-color-dark), .6)}.noaMessageInputButton{aspect-ratio:1;padding:calc(var(--noa-unit-size) * 4);cursor:pointer;transition:var(--noa-transition);color:rgba(var(--noa-color-primary));background-color:#0000;border:0}.noaMessageInputButton:hover{background-color:rgba(var(--noa-color-secondary), .1)}.noaMessageInput--disabled .noaMessageInputButton{color:rgba(var(--noa-color-dark), .2)}@keyframes noaMessageInput{0%{opacity:0;transform:translateY(calc(var(--noa-unit-size) * 4))}to{opacity:1;transform:translateY(0)}}
