:root{--xwc_style_chatbox_width:450;--xwc_style_chatbox_height:700;--xwc_style_chat_icon_size:64;--xwc_style_font_size:16;--xwc_style_color_1:#8d00c9;--xwc_style_color_2:#4d64ff;--xwc_style_chat_icon_position_right:0;--xwc_style_chat_icon_position_padding_x:24;--xwc_style_chat_icon_position_padding_y:24;--xwc_style_padding_main_sides:2em;--xwc_style_box_shadow_main:0 5px 40px rgba(0, 0, 0, .16);--xwc_style_input_border:1px solid #dcdcdc;--xwc_style_input_container_bg_colour:#f2f4f7;--xwc_style_input_container_padding:var(--xwc_style_padding_main_sides);--xwc_style_input_padding_tb:.8em;--xwc_style_input_padding_lr:1em;--xwc_style_input_padding:var(--xwc_style_input_padding_tb) var(--xwc_style_input_padding_lr);--xwc_style_button_size:1.28em;--xwc_style_border_radius:16px;--xwc_style_border_radius_medium:12px;--xwc_style_bubble_client_colour:var(--xwc_style_color_1)20;--xwc_style_bubble_server_colour:#f8fafd;--xwc_style_font_size_secondary:calc(var(--xwc_style_font_size) * .93px);--xwc_style_font_color_primary:#1C1D1F;--xwc_style_font_color_secondary:#6B6D73;--xwc_style_z_index:99999;--xwc_style_chat_icon_position_left:"auto";--xwc_style_chat_icon_position_padding_top:24px;--xwc_style_gradient:135deg, hsl(282, 100%, 39%) 0%, hsl(276deg 77% 46%) 11%, hsl(271deg 68% 50%) 22%, hsl(266deg 71% 54%) 33%, hsl(260deg 75% 57%) 44%, hsl(255deg 79% 60%) 56%, hsl(250deg 84% 62%) 67%, hsl(244deg 89% 65%) 78%, hsl(238deg 94% 66%) 89%, hsl(232deg 100% 65%) 100%}#xwc button{cursor:pointer;background:none;border:none;padding:0;margin:0;font-size:calc(var(--xwc_style_font_size) * 1px);transition:background-color .2s}#xwc .xwc-uicomponents-button-filled{display:flex;align-items:center;justify-content:center;gap:.7em;width:auto;height:fit-content;padding:.7em 1.2em;border:none;background-color:var(--xwc_style_color_2);color:#fff;border-radius:2em}#xwc .xwc-uicomponents-button-filled:hover{background-color:var(--xwc_style_color_1)}#xwc .xwc-uicomponents-button-icon{width:var(--xwc_style_button_size);height:fit-content;display:flex;justify-content:center;align-items:center}#xwc .xwc-uicomponents-button-icon svg{height:auto}#xwc .xwc-uicomponents-button-icon:hover path{fill:var(--xwc_style_color_1)}#xwc .xwc-uicomponents-input-outlined-bottom-container{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:var(--xwc_style_input_padding);border:none;border-bottom:var(--xwc_style_input_border);background-color:#fff0;border-radius:var(--xwc_style_border_radius_medium);font-size:var(--xwc_style_font_size_secondary);outline:none}#xwc .xwc-uicomponents-input-outlined-bottom{flex-grow:1;border:none;outline:none;padding:0;margin:0;font-size:inherit}#xwc .xwc-uicomponents-input-textarea{width:100%;resize:none;outline:none;border:none;background:none;font-family:inherit;font-size:calc(var(--xwc_style_font_size) * 1px);color:var(--xwc_style_font_color_primary)}#xwc .xwc-uicomponents-icon-large{font-size:calc(var(--xwc_style_font_size) * 3.2px)}#xwc #xwc-init{grid-area:1/1;margin-top:auto;margin-right:var(--xwc_style_chat_icon_position_right);margin-left:var(--xwc_style_chat_icon_position_left)}#xwc #xwc-init button{position:relative;width:calc(var(--xwc_style_chat_icon_size) * 1px);height:calc(var(--xwc_style_chat_icon_size) * 1px);flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--xwc_style_color_1);border-radius:50%;box-shadow:var(--xwc_style_box_shadow_main)}#xwc #xwc-init [class^=xwc-init-icon-container]{position:absolute}#xwc #xwc-init .xwc-init-icon-container-chat{display:flex;justify-content:center;align-items:center;padding:25%}#xwc #xwc-app-nav{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:1em;color:#fff;height:4em;padding:.65em var(--xwc_style_padding_main_sides);font-size:calc(var(--xwc_style_font_size) * 1px)}#xwc #xwc-app-nav *{max-height:100%;max-width:100%}#xwc #xwc-app-nav .xwc-app-nav__main-icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:1.28em;height:100%;margin-top:.2em}#xwc #xwc-app-nav .xwc-app-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto}#xwc #xwc-app-nav .xwc-app-nav__window-controller-group{display:flex;justify-content:center;align-items:center;gap:.57em}#xwc #xwc-app-nav .xwc-app-nav__window-controller-group .xwc-uicomponents-button-icon:hover path{fill:#fff}#xwc .xwc-app-chat-messages-message{display:flex;flex-direction:column;gap:.5em;padding:.7em 1em;border-radius:var(--xwc_style_border_radius_medium);max-width:80%;font-size:calc(var(--xwc_style_font_size) * 1px)}#xwc .xwc-app-chat-messages-message .xwc-app-chat-messages-message-time{align-self:flex-end;font-size:calc(var(--xwc_style_font_size) * .75px);color:var(--xwc_style_font_color_secondary)}#xwc .xwc-app-chat-messages-message-client{align-self:flex-end;background-color:var(--xwc_style_bubble_client_colour)}#xwc .xwc-app-chat-messages-message-server{align-self:flex-start;background-color:var(--xwc_style_bubble_server_colour)}#xwc .xwc-app-chat-messages-message-margin-top{margin-top:.8em}#xwc #xwc-app-chat-messages-closed-container{align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#xwc .xwc-app-chat-messages-alert{align-self:center;color:var(--xwc_style_font_color_secondary)}#xwc #xwc-app-chat-messages{flex-grow:1;display:flex;flex-direction:column;row-gap:.8em;padding:var(--xwc_style_padding_main_sides);padding-bottom:0;overflow:auto}#xwc #xwc-app-chat-messages #xwc-app-chat-end-of-message{margin-top:var(--xwc_style_padding_main_sides)}#xwc #xwc-app-chat-bottom{display:flex;flex-direction:column;gap:1em;background-color:var(--xwc_style_input_container_bg_colour);padding:var(--xwc_style_input_container_padding);padding-top:2.5em;border-radius:var(--xwc_style_border_radius) var(--xwc_style_border_radius) 0 0;padding-bottom:0;border-radius:0}#xwc #xwc-app-chat-bottom .xwc-app-chat-bottom__input-container{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--xwc_style_input_padding);border-radius:var(--xwc_style_border_radius_medium);background-color:#fff}#xwc #xwc-app-chat-bottom .xwc-app-chat-bottom__input-container textarea{padding:0}#xwc #xwc-app-chat-bottom .xwc-app-chat-bottom__button-group{display:flex;justify-content:space-between;align-items:center;margin-top:.5em}#xwc .xwc-chat-typing-label{font-size:11px;color:#777}#xwc .xwc-chat-typing-bubble{display:inline-flex;align-items:center;justify-content:center;background-color:var(--xwc_style_bubble_server_colour);max-width:120px}#xwc .xwc-chat-typing-dot{width:6px;height:6px;margin:0 2px;border-radius:50%;background-color:#6b7280;opacity:.4;animation:xwc-typing-bounce 1.3s infinite ease-in-out}#xwc .xwc-chat-typing-dot:nth-child(2){animation-delay:.15s}#xwc .xwc-chat-typing-dot:nth-child(3){animation-delay:.3s}@keyframes xwc-typing-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}#xwc .xwc-app-chat{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background-color:#fff}#xwc #xwc-app-welcome-banner{flex-grow:1;flex-shrink:0;padding:var(--xwc_style_padding_main_sides);overflow:hidden}#xwc #xwc-app-welcome-banner .xwc-app-welcome-banner__text-1{font-size:calc(var(--xwc_style_font_size) * 2.286px);margin-bottom:calc(var(--xwc_style_font_size) * 1px);color:#fff;white-space:pre-wrap}#xwc #xwc-app-welcome-banner .xwc-app-welcome-banner__text-2{font-size:calc(var(--xwc_style_font_size) * 1.714px);color:#fff;white-space:pre-wrap}#xwc #xwc-app-welcome-chatstart{display:flex;flex-direction:column;gap:1em;background-color:var(--xwc_style_input_container_bg_colour);padding:var(--xwc_style_input_container_padding);padding-top:2.5em;border-radius:var(--xwc_style_border_radius) var(--xwc_style_border_radius) 0 0;margin:1.5em 1.5em 0;border-radius:var(--xwc_style_border_radius);background-color:#fff;gap:.2em}#xwc #xwc-app-welcome-chatstart input{font-size:calc(var(--xwc_style_font_size) * 1px);color:var(--xwc_style_font_color_primary)}#xwc #xwc-app-welcome-chatstart select{width:100%;padding:0;background:none;border:none;outline:none;font-size:calc(var(--xwc_style_font_size) * 1px);text-overflow:ellipsis;color:var(--xwc_style_font_color_primary)}#xwc #xwc-app-welcome-chatstart option{padding:0;text-overflow:ellipsis}#xwc #xwc-app-welcome-chatstart button{font-size:calc(var(--xwc_style_font_size) * 1px)}#xwc #xwc-app-welcome-chatstart .xwc-app-welcome-chatstart__button-standalone{align-self:flex-end;margin-top:1.7em}#xwc #xwc-app-welcome-chatstart .xwc-app-welcome-chatstart__button-group-container{margin-top:1.7em;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}#xwc #xwc-app-welcome{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;overflow:hidden;overflow-y:auto}#xwc #xwc-app-ended-exit-button{width:fit-content;align-self:center;margin-top:20px}#xwc #xwc-app-ended .xwc-app-ended-component-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1em;padding:1.5em;background-color:var(--xwc_style_bubble_server_colour);border-radius:var(--xwc_style_border_radius)}#xwc #xwc-app-ended .xwc-app-ended-component-container .xwc-app-ended-input{border:var(--xwc_style_input_border);background-color:#fff}#xwc #xwc-app-ended .xwc-app-ended-component-container button{margin-top:.9em}#xwc #xwc-app-error{margin:auto;display:flex;flex-direction:column;align-items:center;gap:1.3em}#xwc #xwc-app-error .xwc-app-error-message{color:#fff}#xwc #xwc-app-error .xwc-app-error-button{background-color:var(--xwc_style_input_container_bg_colour);color:#212121}#xwc #xwc-app-dialog-container{position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#6d6d6d4d}#xwc #xwc-app-dialog-container #xwc-app-dialog{display:flex;flex-direction:column;gap:10px;background-color:#fff;width:80%;padding:2em;border-radius:var(--xwc_style_border_radius)}#xwc #xwc-app-dialog-container #xwc-app-dialog .xwc-app-dialog-header{font-weight:600}#xwc #xwc-app-dialog-container #xwc-app-dialog .xwc-app-dialog-buttons-group{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:7px}#xwc #xwc-app-dialog-container #xwc-app-dialog .xwc-app-dialog-buttons-group button{padding:.7em 1.2em;background-color:#a4a4a4;color:#fff;border-radius:var(--xwc_style_border_radius_medium)}#xwc #xwc-app-dialog-container #xwc-app-dialog .xwc-app-dialog-buttons-group button:hover{background-color:var(--xwc_style_color_1)}#xwc #xwc-app-dialog-container #xwc-app-dialog .xwc-app-dialog-buttons-group .xwc-app-dialog-button-yes{background-color:var(--xwc_style_color_2)}#xwc .xwc-app-powered-by-xelion{display:flex;justify-content:center;align-items:center;padding:.9em}#xwc .xwc-app-powered-by-xelion .xwc-app-powered-by-xelion-text-wrapper{display:flex;justify-content:center;align-items:center;width:100%}#xwc .xwc-app-powered-by-xelion .xwc-app-powered-by-xelion-text-wrapper .xwc-app-powered-by-xelion-logo-wrapper{text-decoration:none;display:flex;align-items:center}#xwc .xwc-app-powered-by-xelion .xwc-app-powered-by-xelion-text-wrapper .xwc-app-powered-by-xelion-logo-wrapper svg{height:1em;width:auto;max-height:1em;margin-top:.1em}#xwc .xwc-app-powered-by-xelion-grey-bg{background-color:var(--xwc_style_input_container_bg_colour)}#xwc .xwc-app-powered-by-xelion-grey-text{color:#6b6d73cc}#xwc .xwc-app-powered-by-xelion-grey-logo{opacity:.8}#xwc .xwc-app-powered-by-xelion-grey-logo:hover{opacity:1}#xwc .xwc-app-powered-by-xelion-transparent-bg{background-color:none}#xwc .xwc-app-powered-by-xelion-transparent-text{color:#ffffffe6}#xwc .xwc-app-powered-by-xelion-transparent-logo{opacity:.9}#xwc .xwc-app-powered-by-xelion-transparent-logo:hover{opacity:1}#xwc #xwc-app{position:relative;width:calc(var(--xwc_style_chatbox_width) * 1px);height:calc(var(--xwc_style_chatbox_height) * 1px);max-width:calc(100vw - var(--xwc_style_chat_icon_position_padding_x) * 2px);max-height:calc(100vh - (var(--xwc_style_chat_icon_position_padding_y) * 1px + var(--xwc_style_chat_icon_position_padding_top)));overflow:hidden;border-radius:var(--xwc_style_border_radius);box-shadow:var(--xwc_style_box_shadow_main);background-image:linear-gradient(var(--xwc_style_gradient));grid-area:1/1}#xwc #xwc-app #xwc-app-main{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%}#xwc{box-sizing:border-box;position:fixed;bottom:0;right:var(--xwc_style_chat_icon_position_right);z-index:var(--xwc_style_z_index);max-width:100%;max-height:100%;margin-top:var(--xwc_style_chat_icon_position_padding_top);margin-bottom:calc(var(--xwc_style_chat_icon_position_padding_y) * 1px);margin-right:calc(var(--xwc_style_chat_icon_position_padding_x) * 1px);margin-left:calc(var(--xwc_style_chat_icon_position_padding_x) * 1px);font-size:calc(var(--xwc_style_font_size) * 1px);display:grid;color:var(--xwc_style_font_color_primary)}#xwc *{box-sizing:border-box}#xwc option{background-color:#fff}#xwc p{margin:0;padding:0;white-space:pre-wrap}#xwc form{margin:0}#xwc ::-webkit-scrollbar{width:.5em}#xwc ::-webkit-scrollbar-track{background:#fff0}#xwc ::-webkit-scrollbar-thumb{background:#ced0d1;border-radius:10px}#xwc ::-webkit-scrollbar-thumb:hover{background:#888}#xwc .xwc-text-show-white-space{white-space:pre-wrap}