.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 color-flash-black-to-gray{0%{color:#1d1c20}50%{color:#585858}to{color:#1d1c20}}@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}:root{--neurohelper-k-min-width-basic:445px;--neurohelper-k-max-width-full:909px;--neurohelper-k-color-text:#1d1c20;--neurohelper-k-color-text-muted:#585858;--neurohelper-k-color-text-bright:#fff;--neurohelper-k-color-muted:#acacb0;--neurohelper-k-color-body-bg:#f7f7f7;--neurohelper-k-color-bubble-bg:#ececed;--neurohelper-k-color-bubble-border:#dedcdc;--neurohelper-k-color-footer-border:#e6e6e6;--neurohelper-k-color-send-active:#2549a4;--neurohelper-k-color-send-disabled:#dedcdc;--neurohelper-k-gradient-header:linear-gradient(0deg,#4b96d2,#1f2466);--neurohelper-k-gradient-avatar:radial-gradient(circle at 72% 33%,#2663e4 0%,#18346f 100%);--neurohelper-k-radius-window:22px;--neurohelper-k-shadow-window:0 4px 4px rgba(0,0,0,.25);--neurohelper-k-bottom-to-full-view:250px}.neurohelper--variant-k{max-width:100vw;width:var(--neurohelper-k-min-width-basic)}.neurohelper--variant-k .neurohelper__wrapper{align-items:stretch;background-color:var(--neurohelper-k-color-body-bg);border-radius:var(--neurohelper-k-radius-window);display:flex;flex-flow:column nowrap;gap:0;height:100%;justify-content:flex-start;max-height:unset;min-height:unset;overflow:hidden;padding:0}.neurohelper--variant-k.neurohelper--size-basic{height:100svh;position:fixed;right:0;top:0;width:min(var(--neurohelper-k-min-width-basic),20vw)}.neurohelper--variant-k.neurohelper--size-basic .neurohelper__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.neurohelper--variant-k.neurohelper--size-basic .neurohelper__body{border-radius:0 0 0 var(--neurohelper-k-radius-window)}.neurohelper--variant-k.neurohelper--size-basic .neurohelper__footer-wrapper{align-items:flex-start;flex-flow:column nowrap;gap:12px;justify-content:flex-start}.neurohelper--variant-k.neurohelper--size-basic .neurohelper__send-button{flex:0 0 auto}.neurohelper--variant-k.neurohelper--size-full{bottom:var(--neurohelper-k-bottom-to-full-view);left:50%;position:fixed;transform:translateX(-50%);width:min(var(--neurohelper-k-max-width-full),50vw)}.neurohelper--variant-k.neurohelper--size-full,.neurohelper--variant-k.neurohelper--size-full .neurohelper__wrapper{max-height:calc(100svh - var(--neurohelper-k-bottom-to-full-view) - 22px)}.neurohelper--variant-k.neurohelper--size-full .neurohelper__body{border-radius:0}.neurohelper--variant-k .neurohelper__head{background:var(--neurohelper-k-gradient-header);flex-shrink:0;overflow:hidden;padding:23px 24px 14px;position:relative}.neurohelper--variant-k .neurohelper__head-wrapper{align-items:center;display:flex;flex-flow:row nowrap;gap:12px;justify-content:space-between;position:relative;z-index:1}.neurohelper--variant-k .neurohelper__title{color:#fff;flex:1 1 auto;font-size:20px;font-weight:400;line-height:1.2;text-transform:uppercase}.neurohelper--variant-k .neurohelper__head-actions{align-items:center;display:flex;flex-flow:row nowrap;flex-shrink:0;gap:12px}.neurohelper--variant-k .neurohelper__size-toggle .neurohelper-button__icon--collapse,.neurohelper--variant-k.neurohelper--size-full .neurohelper__size-toggle .neurohelper-button__icon--expand{display:none}.neurohelper--variant-k.neurohelper--size-basic .neurohelper__size-toggle .neurohelper-button__icon--expand,.neurohelper--variant-k.neurohelper--size-full .neurohelper__size-toggle .neurohelper-button__icon--collapse{display:block}.neurohelper--variant-k.neurohelper--size-basic .neurohelper__size-toggle .neurohelper-button__icon--collapse{display:none}.neurohelper--variant-k .neurohelper__body{background-color:var(--neurohelper-k-color-body-bg);display:flex;flex:1 1 auto;flex-flow:column nowrap;overflow-y:auto;padding:24px 0 0;position:relative}.neurohelper--variant-k .neurohelper-history{display:flex;flex-flow:column nowrap;gap:18px;width:100%}.neurohelper--variant-k .neurohelper__footer{border-top:1px solid var(--neurohelper-k-color-footer-border);padding:22px 24px;position:relative;transition:none}.neurohelper--variant-k .neurohelper__footer,.neurohelper--variant-k .neurohelper__footer--active,.neurohelper--variant-k .neurohelper__footer:hover{background-color:var(--neurohelper-k-color-body-bg)}.neurohelper--variant-k .neurohelper__footer-wrapper{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:16px;justify-content:space-between}.neurohelper--variant-k .neurohelper-textarea{background-color:transparent;border-radius:0;color:var(--neurohelper-k-color-text);flex:1 1 auto;font-size:16px;line-height:1.375;max-height:120px;min-height:54px;padding:0}.neurohelper--variant-k .neurohelper-textarea::-moz-placeholder{color:var(--neurohelper-k-color-muted)}.neurohelper--variant-k .neurohelper-textarea::placeholder{color:var(--neurohelper-k-color-muted)}.neurohelper--variant-k .neurohelper-textarea::-moz-selection{background-color:#2549a4;color:#fff}.neurohelper--variant-k .neurohelper-textarea::selection{background-color:#2549a4;color:#fff}.neurohelper--variant-k .neurohelper__send-button{align-items:center;background-color:var(--neurohelper-k-color-send-disabled);border-radius:12px;color:var(--neurohelper-k-color-muted);cursor:not-allowed;display:inline-flex;flex:0 0 190px;flex-flow:row nowrap;font-size:16px;font-weight:700;gap:4px;height:auto;justify-content:center;line-height:1.375;min-height:52px;padding:16px 20px;position:static;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:190px}.neurohelper--variant-k .neurohelper__send-button .neurohelper-button__text{font-size:16px}.neurohelper--variant-k .neurohelper__send-button .neurohelper-button__icon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.neurohelper--variant-k .neurohelper__send-button--ready{background-color:var(--neurohelper-k-color-send-active);color:var(--neurohelper-k-color-text-bright);cursor:pointer}.neurohelper--variant-k .neurohelper__send-button--ready:hover{background-color:#1d3d8a}.neurohelper--variant-k .neurohelper__send-button--ready:active{background-color:#18346f}.neurohelper--variant-k .neurohelper-button--transparent{background-color:transparent;border-radius:0;height:24px;padding:0;width:24px}.neurohelper--variant-k .neurohelper-button--transparent:active,.neurohelper--variant-k .neurohelper-button--transparent:hover{background-color:transparent;opacity:.8}.neurohelper--variant-k .neurohelper-button--transparent .neurohelper-button__icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.neurohelper--variant-k--loading .neurohelper-history,.neurohelper--variant-k--sending .neurohelper-textarea{opacity:.5;pointer-events:none}.neurohelper--variant-k--sending .neurohelper__send-button{opacity:.7;pointer-events:none}.neurohelper--variant-k .neurohelper__loading-icon{display:none}.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}.neurohelper-history__item-text strong{font-weight:600}.neurohelper-history__item-text em{font-style:italic}.neurohelper-history__item-meta{background-color:transparent;color:rgba(13,24,35,.4);font-size:12px}.neurohelper--variant-k.neurohelper--size-full .neurohelper-history__bubble{max-width:449px}.neurohelper--variant-k .neurohelper-history__item{display:flex;max-width:100%;padding:0 24px;width:100%}.neurohelper--variant-k .neurohelper-history__item--you{align-self:stretch;justify-content:flex-end}.neurohelper--variant-k .neurohelper-history__item--you .neurohelper-history__item-text{background-color:transparent;padding:0}.neurohelper--variant-k .neurohelper-history__item--greeting,.neurohelper--variant-k .neurohelper-history__item--incoming{align-self:stretch;justify-content:flex-start}.neurohelper--variant-k .neurohelper-history__item--preparing-response{justify-content:center;padding-bottom:8px;padding-top:8px}.neurohelper--variant-k .neurohelper-history__item--animate{animation:fade-in .3s ease-in-out}.neurohelper--variant-k .neurohelper-history__item--temp .neurohelper-history__item-text{animation:color-flash-black-to-gray 2s ease-in-out infinite}.neurohelper--variant-k .neurohelper-history__item--error .neurohelper-history__item-text{color:var(--neurohelper-k-color-text-bright)}.neurohelper--variant-k .neurohelper-history__bubble{background-color:var(--neurohelper-k-color-bubble-bg);border:1px solid var(--neurohelper-k-color-bubble-border);border-radius:18px 6px 18px 18px;display:flex;flex-flow:column nowrap;gap:6px;max-width:351px;padding:16px 16px 16px 18px}.neurohelper--variant-k .neurohelper-history__bubble--you{align-items:flex-start}.neurohelper--variant-k .neurohelper-history__message-card{display:flex;flex-flow:column nowrap;gap:8px;max-width:736px;width:100%}.neurohelper--variant-k .neurohelper-history__message-header{align-items:center;display:flex;flex-flow:row nowrap;gap:12px}.neurohelper--variant-k .neurohelper-history__avatar{align-items:center;background:var(--neurohelper-k-gradient-avatar);border-radius:14px;display:flex;flex-shrink:0;height:65px;justify-content:center;overflow:hidden;padding:5px 8px;width:65px}.neurohelper--variant-k .neurohelper-history__avatar-image{border-radius:50%;height:58px;-o-object-fit:cover;object-fit:cover;width:58px}.neurohelper--variant-k .neurohelper-history__assistant-meta{display:flex;flex-flow:column nowrap;gap:0;justify-content:center}.neurohelper--variant-k .neurohelper-history__assistant-name{color:var(--neurohelper-k-color-text);font-size:18px;font-weight:700;line-height:1.56;text-transform:uppercase}.neurohelper--variant-k .neurohelper-history__assistant-role{color:var(--neurohelper-k-color-muted);font-size:16px;font-weight:700;line-height:1.375}.neurohelper--variant-k .neurohelper-history__item-text{color:var(--neurohelper-k-color-text);font-size:16px;font-weight:400;line-height:1.375;white-space:pre-wrap}.neurohelper--variant-k .neurohelper-history__item-meta{background-color:transparent;color:var(--neurohelper-k-color-muted);font-size:13px;font-weight:400;line-height:1.38}.neurohelper--variant-k .neurohelper-history__typing{align-items:center;display:flex;flex-flow:row nowrap;gap:12px;justify-content:center;padding:16px 24px 16px 18px}.neurohelper--variant-k .neurohelper-history__typing-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.neurohelper--variant-k .neurohelper-history__typing-text{color:var(--neurohelper-k-color-muted);font-size:16px;font-weight:400;line-height:1.375}.neurohelper--variant-k .neurohelper-history__item--follow-up{align-self:stretch;justify-content:flex-start;padding:0}.neurohelper--variant-k .neurohelper-follow-up{align-items:stretch;align-self:stretch;display:flex;flex-flow:column nowrap;gap:6px;width:100%}.neurohelper--variant-k .neurohelper-follow-up__title{color:var(--neurohelper-k-color-text);font-size:16px;font-weight:700;line-height:1.375;padding:0 24px}.neurohelper--variant-k .neurohelper-follow-up__list{align-items:stretch;display:flex;flex-flow:column nowrap;gap:6px;width:100%}.neurohelper--variant-k .neurohelper-follow-up__item{align-self:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:0 24px}.neurohelper--variant-k .neurohelper-follow-up__button{align-items:center;background-color:#dcecff;border:1px solid #a4daff;border-radius:12px;color:var(--neurohelper-k-color-text);cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-size:16px;font-weight:400;gap:6px;line-height:1.375;padding:16px;text-align:left;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.neurohelper--variant-k .neurohelper-follow-up__button:hover{background-color:#c8e2ff;border-color:#7ec8ff}.neurohelper--variant-k .neurohelper-follow-up__button:active{background-color:#b5d8ff;border-color:#5eb8ff}.neurohelper--variant-k .neurohelper-follow-up__button-icon{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.neurohelper--variant-k .neurohelper-follow-up__button-text{color:var(--neurohelper-k-color-text);font-size:16px;font-weight:400;line-height:1.375}.neurohelper--variant-k--sending .neurohelper-follow-up__button{cursor:not-allowed;opacity:.7;pointer-events:none}