.header-help-component .header-help-button{color:var(--el-color-primary);padding:0}.header-help-dialog .header-help-intro{color:var(--el-text-color-regular);line-height:1.5;margin:0 0 1.25rem}.header-help-dialog .header-help-options{display:flex;flex-direction:column}.header-help-dialog .support-contact-option+.support-contact-option{margin-top:.75rem}.is-loading-overlay-component{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#fffc;bottom:0;color:var(--el-color-primary);display:flex;justify-content:center;left:1rem;position:fixed;right:1rem;top:0;z-index:1}.is-loading-overlay-component.inline{height:5rem;position:static;width:100%}.spinner{align-items:center;display:flex;flex-direction:column;text-align:center}.spinner-circle{animation:spin 1s linear infinite;border:.4rem solid transparent;border-radius:50%;border-top:.4rem solid var(--el-color-primary);height:4rem;margin-bottom:1rem;width:4rem}@keyframes spin{to{transform:rotate(1turn)}}.chat-history{flex:1;overflow-y:auto}.chat-history .chat-teaser{align-items:center;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:center;margin:0 auto;max-width:75rem;width:100%}@media screen and (max-width:760px){.chat-history .chat-teaser{gap:1rem}}.chat-history .chat-message-wrapper{display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.chat-history .chat-message-wrapper .chat-message{color:#fff;margin-left:auto;max-width:80%}.chat-history .chat-message-wrapper .chat-message.assistant{margin-left:0;margin-right:auto}.chat-history .chat-message-wrapper .chat-message.assistant .message{background-color:var(--el-color-info);border-radius:.75rem .75rem .75rem 0}.chat-history .chat-message-wrapper .chat-message.assistant .timestamp{text-align:right}.chat-history .chat-message-wrapper .chat-message .message{background-color:var(--el-color-primary);border-radius:.75rem .75rem 0;min-width:25rem;padding:1.1rem 2.4rem}.chat-history .chat-message-wrapper .chat-message .message .rich-text{color:#fff}.chat-history .chat-message-wrapper .chat-message .message .rich-text a{color:#fff;text-decoration:underline}.chat-history .chat-message-wrapper .chat-message .timestamp{color:#525a6b;font-size:.625rem;margin-left:2.4rem;margin-right:2.4rem;margin-top:.55rem}.chat-history .alert{margin-bottom:1rem;margin-top:1rem}.chat-history .alert .chat-bubble{background-color:var(--el-color-info);border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-bottom-left-radius:2px;padding:16px 28px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;display:inline-block}.chat-history .alert .typing{align-items:center;display:flex;height:17px}.chat-history .alert .typing .dot{animation:typingAnimation 1.8s ease-in-out infinite;background-color:#fff;border-radius:50%;display:inline-block;height:7px;margin-right:4px;vertical-align:middle;width:7px}.chat-history .alert .typing .dot:first-child{animation-delay:.2s}.chat-history .alert .typing .dot:nth-child(2){animation-delay:.3s}.chat-history .alert .typing .dot:nth-child(3){animation-delay:.4s}.chat-history .alert .typing .dot:last-child{margin-right:0}@keyframes typingAnimation{0%{background-color:#ffffffb3;transform:translateY(0)}28%{background-color:#fff6;transform:translateY(-7px)}44%{background-color:#fff3;transform:translateY(0)}}.chat-input{padding-top:1rem;position:relative}.chat-input .visually-hidden{display:none}.chat-input .attachment-indicator{align-items:center;background:#f8f9fc;border:1px solid #ecebf2;border-radius:.875rem;color:#525a6b;display:flex;gap:.5rem;justify-content:space-between;left:0;padding:.5rem .875rem;position:absolute;right:0;top:0}.chat-input .attachment-indicator.in-message{background:#ffffff24;border-color:#fff3;color:inherit;display:inline-flex;margin:.5rem 0;padding:.35rem .65rem;position:static}.chat-input .attachment-indicator .file-meta{align-items:center;display:flex;gap:.5rem;min-width:0}.chat-input .attachment-indicator span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-input .attachment-indicator .el-button{height:1.75rem;min-height:1.75rem;position:static;width:1.75rem}.chat-input .el-input{--el-input-height:3.2rem;--el-input-border-radius:100000px;font-size:1rem}.chat-input .el-button{bottom:1px;margin:0;position:absolute;right:1px}.chat-input .el-button:not(.el-button--primary){border:1px solid #ecebf2;color:#525a6b}.chat-input .el-button .el-icon,.chat-input .el-button .el-icon svg{height:1.5rem;width:1.5rem}.chat-input .el-button.audio-chat,.chat-input .el-button.upload-image{bottom:auto;top:-1rem;transform:translateY(-100%)}.chat-input .el-button.upload-image{right:3.25rem}.chatbot-window{display:flex;height:calc(var(--100vh) - 7rem);overscroll-behavior-block:contain;width:100%}.chatbot-window .loader-wrapper{align-items:center;display:flex;flex:1;justify-content:center}@media screen and (max-width:760px){.chatbot-window .card-component{margin-bottom:0}}.chatbot-window>*{flex:1}.chatbot-window .buttons-wrapper{display:flex;gap:.5rem;margin-left:auto}.chatbot-window .card-component{display:flex;flex-direction:column;overflow:hidden}.chatbot-window .card-component .card-content{display:flex;flex:1;flex-direction:column;overflow:auto}.chatbot-window .chat-history .chat-teaser h2{max-width:60rem;text-align:center}.chatbot-window .chat-history .chat-teaser .bubbles{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (max-width:760px){.chatbot-window .chat-history .chat-teaser .bubbles .el-link{display:none}.chatbot-window .chat-history .chat-teaser .bubbles .el-link:nth-child(-n+6){display:inline-block}.chatbot-window .chat-history .chat-teaser .bubbles .el-link .el-link__inner{align-items:center;display:block;justify-content:center;overflow:auto;text-align:center;text-overflow:unset;white-space:normal}}.chatbot-dialog.el-dialog{border-radius:1rem;margin-bottom:0;max-width:100%;overflow:hidden}.chatbot-dialog.el-dialog .el-dialog__header{display:none}.chatbot-dialog.el-dialog .el-dialog__body{padding:0}.chatbot-dialog.el-dialog .el-dialog__body .card-component{margin-bottom:0}.toast-component{bottom:0;left:1rem;margin-right:1rem;position:fixed;z-index:1000}@media screen and (max-width:760px){.toast-component{width:50%}}.subscription-overdue-alert[data-v-24e93a7e]{margin-bottom:1rem}
