:root{--bulma-control-radius:var(--bulma-radius);--bulma-control-radius-small:var(--bulma-radius-small);--bulma-control-border-width:1px;--bulma-control-height:2.5em;--bulma-control-line-height:1.5;--bulma-control-padding-vertical: calc(.5em - 1px) ;--bulma-control-padding-horizontal: calc(.75em - 1px) ;--bulma-control-size:var(--bulma-size-normal);--bulma-control-focus-shadow-l:50%}#AppChat{--chat-bg:#b8c6dc;--chat-bg:#6e8ab2;--chat-bg:#4a3b65;--vp:.875em;--logo-height:1.875em;--head-pt:1.75em;--head-pb:1em;--spacing:1em;--tool-size:2em;--trigger-size:3.5em;--box-bottom:calc(var(--trigger-size) + var(--spacing)*2);bottom:0;position:fixed;right:0;width:100vw;z-index:30}#AppChat .ChatBox{--width:24em;--height:36em;--max-width:0%;--max-height:0vh;border-radius:1em;bottom:var(--box-bottom);box-shadow:0 8px 32px #00000024;display:flex;flex-direction:column;height:var(--height);max-height:calc(var(--max-height) - var(--box-bottom) - var(--spacing));max-width:calc(var(--max-width) - var(--spacing));overflow:hidden;position:absolute;right:var(--spacing);width:var(--width)}#AppChat .ChatLayout{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto;position:relative}#AppChat .ChatFooter{background-color:#f8f8f8;padding-bottom:.375em;padding-top:.375em;text-align:center}#AppChat .ChatFooter p{font-size:.75em}#AppChat .ChatFooter a{font-weight:700}#AppChat .ChatFooter .provider{color:#666}#AppChat .ChatBody{flex:1 1 auto}#AppChat .ChatHome{--blender:10%;display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto;position:relative}#AppChat .ChatHome>:not(.ChatSep){padding:.5em 1em}#AppChat .ChatHome .HomeHead{background:linear-gradient(135deg,#458493,#2e2e47);padding-bottom:calc(var(--blender) + var(--spacing))!important}#AppChat .ChatHome .HomeHead .flex,#AppChat .ChatHome .HomeHead .welcome{padding-left:var(--spacing)}#AppChat .ChatHome .HomeHead .flex{align-items:flex-start;display:flex;justify-content:space-between}#AppChat .ChatHome .HomeHead .ChatAgent{margin-top:var(--spacing)}#AppChat .ChatHome .HomeHead .welcome{padding-bottom:.25em;padding-top:18%}#AppChat .ChatHome .HomeHead .welcome .title{color:#fff;margin:0 0 .125em}#AppChat .ChatHome .HomeHead .preInput{margin-top:var(--spacing);--chat-input-h:4em;--chat-input-pv:.75em;align-items:center;display:flex;flex:0 0 var(--chat-input-h);gap:.5em;height:var(--chat-input-h);padding-left:1em;padding-right:1em;position:relative}#AppChat .ChatHome .HomeHead .preInput .TheInput{border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:none}#AppChat .ChatHome .HomeHead .preInput .button span{display:inline-flex}#AppChat .ChatHome .HomeBody{background-color:#fff}#AppChat .ChatHome .premadePrompts{margin-top:calc(var(--blender)*-1)}#AppChat .ChatHome .premadePrompts .premadeList{display:grid;gap:.5em;gap:.625em}#AppChat .ChatHome .premadePrompts .promptEntry{cursor:pointer;display:grid;font-size:.875em;font-weight:500;grid-template-columns:1fr 1em}#AppChat .ChatHome .premadePrompts .promptEntry .icon{align-items:center;color:#00b6c7;display:inline-flex}#AppChat .ChatHome .premadePrompts .promptEntry .icon svg{height:.875em}#AppChat .ChatView{display:flex;flex:1 1 auto;flex-direction:column;height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}#AppChat .ChatView>:not(.ChatSep){padding:.5em 1em}#AppChat .ChatView .ChatHead{background-color:#00b6c7;color:#fff}#AppChat .ChatView .ChatHead .flex{align-items:center}#AppChat .ChatView .ChatHead .ChatHeadTitle{font-size:1.25em;font-weight:700}#AppChat .ChatSep{border-bottom:1px solid #eee}#AppChat .ChatHead{line-height:1.2;padding-bottom:var(--head-pb)!important;padding-top:1em;padding-top:var(--head-pt)!important}#AppChat .ChatHead .flex{align-items:flex-start;display:flex;justify-content:space-between}#AppChat .ChatHead .left,#AppChat .ChatHead .right{align-items:center;display:flex;gap:.5em}#AppChat .ChatHead .ChatTool{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:var(--tool-size);justify-content:center;padding:.5em;width:var(--tool-size)}#AppChat .ChatHead .ChatTool:hover{background-color:#fff;color:var(--chat-bg)}#AppChat .ChatHead .ChatAgent{color:#fff;fill:#fff;align-items:center;display:flex;gap:.75em}#AppChat .ChatHead .chatLogo{display:inline-flex;height:var(--logo-height);fill:#fff}#AppChat .ChatHead .agent_name{font-size:1.125em;font-weight:700;margin-bottom:.125em}#AppChat .ChatHead .agent_status{align-items:center;display:flex;font-size:.9375em;line-height:1}#AppChat .ChatHead .agent_status:before{background-color:#14ce1c;border-radius:50%;content:"";display:inline-block;height:.75em;margin-right:.25em;width:.75em}#AppChat .ChatMessages{background-color:#fff;flex:1 1 100%;position:relative}#AppChat .ChatMessages:after{background-color:#fff;background:linear-gradient(0deg,#fff,#fff0);border-bottom:1px solid #eee;bottom:-1px;content:"";display:block;height:1em;left:0;position:absolute;width:100%;z-index:1}#AppChat .ChatMessages .wrap{height:100%;left:0;max-width:100%;overflow-y:auto;padding-bottom:1em;padding-top:2em;position:absolute;top:0;width:100%}#AppChat .ChatMessages .Entry{display:flex;gap:5%;margin-bottom:1em}#AppChat .ChatMessages .Entry.isAssistant{margin-left:5%;margin-right:14%}#AppChat .ChatMessages .Entry:not(.isAssistant){justify-content:flex-end;margin-left:14%;margin-right:5%}#AppChat .ChatMessages .Entry:not(.isAssistant) .content{align-items:flex-end}#AppChat .ChatMessages .Entry:not(.isAssistant) .message{background-color:#f9ebeb;background-color:#e9f9ff}#AppChat .ChatMessages .Entry .EntryAvatar{align-items:flex-start;display:inline-flex;flex:0 0 12%;padding-top:calc(var(--vp)/2);width:12%}#AppChat .ChatMessages .Entry .EntryAvatar img,#AppChat .ChatMessages .Entry .EntryAvatar svg{height:auto;width:100%}#AppChat .ChatMessages .Entry .content{align-items:flex-start;display:flex;flex-direction:column}#AppChat .ChatMessages .message{box-shadow:0 2px 3px #0000001f;color:#000;font-size:.875em;font-weight:500;line-height:1.4;margin:0;padding:var(--vp) 1em;word-break:break-word}#AppChat .ChatMessages .message+.message{margin-top:.5em}#AppChat .ChatMessages .isAssistant+.isAssistant,#AppChat .ChatMessages .isUser+.isUser{margin-top:-.5em}#AppChat .ChatMessages .isAssistant+.isAssistant .EntryAvatar{visibility:hidden}#AppChat .ChatInput{--chat-input-h:4em;--chat-input-pv:.75em;align-items:center;display:flex;flex:0 0 var(--chat-input-h);height:var(--chat-input-h);position:relative}#AppChat .ChatInput .TheInput{border:0;border-radius:0;box-shadow:none;font-size:1em;height:100%;inset:0;margin:0;outline:none;overflow-y:auto;padding:var(--chat-input-pv) 1em;padding-right:calc(var(--chat-input-h) + var(--chat-input-pv)*2);position:absolute;resize:none}#AppChat .ChatInput .button{font-size:1em;height:calc(var(--chat-input-h) - var(--chat-input-pv)*2);padding:.5em;position:absolute;right:.75em;width:var(--chat-input-h)}#AppChat .ChatInput svg{height:100%;width:100%}#AppChat .ArisIntroduction,#AppChat .ChatToggle{opacity:0;visibility:hidden}#AppChat .ChatToggle{align-items:center;background-color:#fff;background-color:#dff3f5;border-radius:50%;bottom:var(--spacing);box-shadow:1px 1px 8px #00376b1a;cursor:pointer;display:inline-flex;height:var(--trigger-size);justify-content:center;overflow:hidden;position:absolute;right:var(--spacing);width:var(--trigger-size)}#AppChat .ChatToggle.chatIsOpen .forOpen{opacity:0;transform:translateY(-50%)}#AppChat .ChatToggle.chatIsClose .forOpen,#AppChat .ChatToggle.chatIsOpen .forClose{opacity:1;transform:translateY(0)}#AppChat .ChatToggle.chatIsClose .forClose{opacity:0;transform:translateY(50%)}#AppChat .ChatToggle svg{height:auto;position:absolute;width:1em}#AppChat .ChatToggle .toggleIcon{transition:all .2s}#AppChat .ChatToggle .forOpen{width:1.875em}#AppChat .ChatToggle .forOpen .cloudleft{fill:#01b3c8}#AppChat .ChatToggle .forOpen .cloudright{fill:#007f8d}#AppChat .ChatToggle .forClose{width:1.25em}#AppChat .ChatToggle img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#AppChat .ArisIntroduction{align-items:center;bottom:1em;display:flex;position:absolute;right:1em;z-index:1;--aris-width:5em}#AppChat .ArisIntroduction .introBg{display:block;height:auto;max-width:none;position:absolute;right:calc(var(--spacing)*-1);top:calc(var(--spacing)*4*-1);width:calc(100% + var(--aris-width) + var(--spacing)*2);z-index:-1}#AppChat .ArisIntroduction .arisBody{display:block;position:absolute;right:100%;width:var(--aris-width)}#AppChat .ArisIntroduction .arisMessage{background-color:#00b6c7;border-radius:.5em;color:#fff;cursor:pointer;font-weight:500;padding:.75em}#AppChat .ArisIntroduction .arisMessage .botname{font-weight:700}#AppChat .ArisIntroduction .arisMessage .line{white-space:nowrap}#AppChat .ArisIntroduction .arisMessage .dismissBtn{align-items:center;background-color:#007f8d;border-radius:2em;box-shadow:0 8px 32px #00000024;color:#fff;display:inline-flex;height:2em;justify-content:center;position:absolute;right:-.5em;top:-.5em;width:2em}#AppChat .ArisIntroduction .arisMessage .dismissBtn svg{height:1em}#AppChat:not(.chatMode) .ChatInput,#AppChat:not(.chatMode) .ChatMessages{display:none}#AppChat.chatMode .ChatPre{display:none;max-height:0;overflow:hidden}@media (max-width:539px){#AppChat .ChatBox{border-radius:0;bottom:0;font-size:4vw;position:fixed;right:0;--width:100%;--height:100%;max-height:var(--max-height);max-width:var(--max-width)}}@media (min-width:1024px) and (orientation:landscape) and (max-aspect-ratio:2){#AppChat .ChatBox{--width:26em;--height:40em}}
