.neurohelper-button{background-color:rgba(13,24,35,.6);border:none;border-radius:12px;cursor:pointer;font-size:0;transition:background-color .3s ease-in-out;width:40px}.neurohelper-button:hover{background-color:rgba(13,24,35,.8)}.neurohelper-button:active{background-color:#0d1823}.neurohelper-button--square{height:40px}.neurohelper-button__text{font-size:16px}.neurohelper-button__icon{font-size:0}.neurohelper-textarea{background-color:transparent;border:none;border-radius:12px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:16px;padding:12px;resize:none;width:100%;rows:unset;scrollbar-width:none;-ms-overflow-style:none;color:#fff;min-height:62px;transition:background-color .3s ease-in-out,color .3s ease-in-out;white-space:pre-wrap}.neurohelper-textarea::-moz-placeholder{color:#fff}.neurohelper-textarea::placeholder{color:#fff}.neurohelper-textarea::-webkit-scrollbar{display:none}.neurohelper-textarea:focus{outline:none}.neurohelper-textarea::-moz-selection{background-color:#fff;color:#0d1823}.neurohelper-textarea::selection{background-color:#fff;color:#0d1823}@keyframes flash-with-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes bg-color-flash{0%{background-color:#f5f5f5}50%{background-color:#a5a5a5}to{background-color:#f5f5f5}}@keyframes loading-button-emerge{0%{display:block;opacity:0}to{opacity:1}}@keyframes loading-button-disappear{0%{opacity:1}99%{opacity:0}to{display:none;opacity:0}}@keyframes fade-in{0%{filter:blur(10px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.neurohelper{display:none;width:min(90vw,600px)}.neurohelper--opened{display:block}.neurohelper--loading .neurohelper-history,.neurohelper--loading .neurohelper__send-button{cursor:not-allowed;opacity:.5;pointer-events:none}.neurohelper--loading .neurohelper__loading-icon{animation:loading-button-emerge .3s ease-in-out;animation-fill-mode:forwards;display:block;opacity:1}.neurohelper--sending .neurohelper-textarea{cursor:not-allowed;opacity:.1;pointer-events:none}.neurohelper--sending .neurohelper__send-button{cursor:not-allowed;opacity:.5;pointer-events:none}.neurohelper__wrapper{align-items:stretch;background-color:#f3f3f3;border-radius:24px;display:flex;flex-flow:column nowrap;gap:4px;justify-content:flex-start;max-height:80svh;min-height:33svh;padding:4px}.neurohelper__block{background-color:#fff;border-radius:20px;padding:12px}.neurohelper__head-wrapper{align-items:center;display:flex;flex-flow:row nowrap;gap:12px;justify-content:space-between}.neurohelper__title{color:#0d1823}.neurohelper__body{flex-grow:2;max-height:100%;overflow-y:auto;padding:0;position:relative}.neurohelper__loading-icon{animation:loading-button-disappear .3s ease-in-out;animation-fill-mode:forwards;display:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.neurohelper__loading-icon svg{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.neurohelper__footer{background-color:rgba(13,24,35,.8);padding-right:64px;position:relative;transition:background-color .3s ease-in-out}.neurohelper__footer:hover{background-color:rgba(13,24,35,.875)}.neurohelper__footer--active,.neurohelper__footer--active:hover{background-color:#0d1823}.neurohelper__footer .neurohelper__loading-icon{height:80%;max-height:80%}.neurohelper__send-button{bottom:12px;position:absolute;right:12px}.neurohelper-history{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.neurohelper-history__item{display:flex;max-width:80%;padding:12px 24px}.neurohelper-history__item--you{align-self:flex-end}.neurohelper-history__item--you .neurohelper-history__item-wrapper{align-items:flex-end}.neurohelper-history__item--you .neurohelper-history__item-text{background-color:#f5f5f5;border-radius:12px;padding:8px 16px}.neurohelper-history__item--preparing-response{animation:flash-with-opacity 2s ease-in-out infinite}.neurohelper-history__item--temp .neurohelper-history__item-text{animation:bg-color-flash 2s ease-in-out infinite}.neurohelper-history__item--animate{animation:fade-in .3s ease-in-out}.neurohelper-history__item--error .neurohelper-history__item-text{background-color:#ab052e;border-radius:12px;color:#fff;padding:8px 16px}.neurohelper-history__item-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:12px;justify-content:flex-start}.neurohelper-history__item-text{color:#0d1823;font-size:14px;white-space:pre-wrap}.neurohelper-history__item-text strong{font-weight:600}.neurohelper-history__item-text em{font-style:italic}.neurohelper-history__item-meta{color:rgba(13,24,35,.4);font-size:12px}