.servicehive-chatbot{--chatbot-primary:#004aac;--chatbot-widget-bg:#0f0f10;--chatbot-header-bg:#0f0f10;--chatbot-header-text:#fff;--chatbot-user-bg:#004aac;--chatbot-user-text:#fff;--chatbot-user-icon-bg:#dbeafe;--chatbot-user-icon:#2563eb;--chatbot-bot-bg:#19191b;--chatbot-bot-text:#fff;--chatbot-bot-icon-bg:#27272a;--chatbot-bot-icon:#fff;--chatbot-input-bg:#19191b;--chatbot-input-text:#fff;--chatbot-placeholder:#6b7280;--chatbot-border:#fff;--chatbot-send-bg:#004aac;--chatbot-send-icon:#fff;--chatbot-mic:#004aac;--chatbot-typing-dot:#fff}.servicehive-chatbot .sdk-flex{display:flex}.servicehive-chatbot .sdk-flex-col{flex-direction:column}.servicehive-chatbot .sdk-items-center{align-items:center}.servicehive-chatbot .sdk-justify-center{justify-content:center}.servicehive-chatbot .sdk-justify-end{justify-content:flex-end}.servicehive-chatbot .sdk-relative{position:relative}.servicehive-chatbot .sdk-absolute{position:absolute}.servicehive-chatbot .sdk-w-full{width:100%}.servicehive-chatbot .sdk-w-95{width:95%}.servicehive-chatbot .sdk-h-fit{height:fit-content}.servicehive-chatbot .sdk-w-35{width:35px}.servicehive-chatbot .sdk-h-35{height:35px}.servicehive-chatbot .sdk-w-5{width:20px}.servicehive-chatbot .sdk-h-5{height:20px}.servicehive-chatbot .sdk-h-150{height:150px}.servicehive-chatbot .sdk-w-70{max-width:70px}.servicehive-chatbot .sdk-max-w-90{max-width:90%}.servicehive-chatbot .sdk-max-w-70{max-width:70px}.servicehive-chatbot .sdk-shrink-0{flex-shrink:0}.servicehive-chatbot .sdk-ml-auto{margin-left:auto}.servicehive-chatbot .sdk-mr-auto{margin-right:auto}.servicehive-chatbot .sdk-mb-8{margin-bottom:2rem}.servicehive-chatbot .sdk-gap-2{gap:.5rem}.servicehive-chatbot .sdk-gap-4{gap:1rem}.servicehive-chatbot .sdk-p-4{padding:1rem}.servicehive-chatbot .sdk-px-4{padding-left:1rem;padding-right:1rem}.servicehive-chatbot .sdk-py-2{padding-bottom:.5rem;padding-top:.5rem}.servicehive-chatbot .sdk-py-4{padding-bottom:1rem;padding-top:1rem}.servicehive-chatbot .sdk-p-2{padding:.5rem}.servicehive-chatbot .sdk-bottom-2{bottom:.5rem}.servicehive-chatbot .sdk-bottom-8{bottom:-2rem}.servicehive-chatbot .sdk-left-2{left:-.5rem}.servicehive-chatbot .sdk-rounded-lg{border-radius:.5rem}.servicehive-chatbot .sdk-rounded-xl{border-radius:.75rem}.servicehive-chatbot .sdk-rounded-full{border-radius:9999px}.servicehive-chatbot .sdk-bg-user{background-color:var(--chatbot-user-bg)}.servicehive-chatbot .sdk-bg-bot{background-color:var(--chatbot-bot-bg)}.servicehive-chatbot .sdk-bg-bot-icon{background-color:var(--chatbot-bot-icon-bg)}.servicehive-chatbot .sdk-bg-user-icon{background-color:var(--chatbot-user-icon-bg)}.servicehive-chatbot .sdk-bg-input{background-color:var(--chatbot-input-bg)}.servicehive-chatbot .sdk-text-user{color:var(--chatbot-user-text)}.servicehive-chatbot .sdk-text-bot{color:var(--chatbot-bot-text)}.servicehive-chatbot .sdk-text-user-icon{color:var(--chatbot-user-icon)}.servicehive-chatbot .sdk-text-bot-icon{color:var(--chatbot-bot-icon)}.servicehive-chatbot .sdk-text-input{color:var(--chatbot-input-text)}.servicehive-chatbot .sdk-text-center{text-align:center}.servicehive-chatbot .sdk-text-16{font-size:16px}.servicehive-chatbot .sdk-text-15{font-size:15px}.servicehive-chatbot .sdk-border{border-style:solid;border-width:1px}.servicehive-chatbot .sdk-border-mic{border-color:var(--chatbot-mic)}.servicehive-chatbot .sdk-mic{animation:sdk-micScale 1.5s ease-in-out infinite;border:2px solid var(--chatbot-mic);position:relative}.servicehive-chatbot .sdk-typing-indicator{align-items:center;display:flex;gap:4px}.servicehive-chatbot .sdk-typing-dot{animation:sdk-bounce 1s infinite;background-color:var(--chatbot-typing-dot);border-radius:50%;height:8px;width:8px}.servicehive-chatbot .sdk-delay-1{animation-delay:-.3s}.servicehive-chatbot .sdk-delay-2{animation-delay:-.15s}.servicehive-chatbot .sdk-no-scrollbar::-webkit-scrollbar{display:none}.servicehive-chatbot .sdk-no-scrollbar{-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.servicehive-chatbot .markdown-container ul{list-style-type:disc!important;margin-bottom:1rem!important;margin-left:1.5rem!important;margin-top:1rem!important}.servicehive-chatbot .markdown-container li{display:list-item!important;margin-bottom:.5rem!important}.servicehive-chatbot .sdk-mic:after{animation:sdk-micRipple 1.5s ease-out infinite;border:2px solid var(--chatbot-mic);border-radius:999px;content:"";inset:-8px;opacity:0;position:absolute}@keyframes sdk-micScale{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes sdk-micRipple{0%{opacity:.7;transform:scale(.8)}70%{opacity:.1;transform:scale(1.4)}to{opacity:0;transform:scale(1.6)}}@keyframes sdk-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sdk-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes sdk-slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.servicehive-chatbot .sdk-animate-slideDown{animation:sdk-slideDown .2s ease-out}.servicehive-chatbot .sdk-animate-slideUp{animation:sdk-slideUp .2s ease-in}.servicehive-chatbot .sdk-chat-toggle{align-items:center;background-color:var(--chatbot-primary);border-radius:.75rem;bottom:1rem;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:1.25rem;width:60px;z-index:200}.servicehive-chatbot .sdk-chat-toggle svg{display:block}.servicehive-chatbot .sdk-name-form{background-color:var(--chatbot-widget-bg);border-radius:.75rem;bottom:5rem;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1.5rem;position:fixed;right:1.5rem;width:400px;z-index:500}.servicehive-chatbot .sdk-name-form-content{width:100%}.servicehive-chatbot .sdk-name-form-title{color:var(--chatbot-header-text);font-size:20px;font-weight:500;margin-bottom:.5rem}.servicehive-chatbot .sdk-name-form-description{color:var(--chatbot-header-text);font-size:.875rem;margin-bottom:1.5rem;opacity:.6}.servicehive-chatbot .sdk-name-form-fields{display:flex;flex-direction:column;gap:1rem}.servicehive-chatbot .sdk-name-input{background-color:var(--chatbot-input-bg);border:1px solid transparent;border-radius:.5rem;color:var(--chatbot-input-text);height:48px;outline:none;padding:0 1rem;width:100%}.servicehive-chatbot .sdk-name-input::placeholder{color:var(--chatbot-placeholder)}.servicehive-chatbot .sdk-name-input:focus{border-color:var(--chatbot-primary)}.servicehive-chatbot .sdk-name-submit{background-color:var(--chatbot-primary);border:none;border-radius:.5rem;color:#fff;cursor:pointer;height:48px;width:100%}.servicehive-chatbot .sdk-name-submit:disabled{cursor:not-allowed;opacity:.7}@media (max-width:640px){.servicehive-chatbot .sdk-name-form{border-radius:0;bottom:0;height:100vh;padding:2.5rem 1.5rem;right:0;top:0;width:100vw}}.servicehive-chatbot .sdk-chat-window{background-color:var(--chatbot-widget-bg);border-radius:.75rem;bottom:5rem;display:flex;flex-direction:column;position:fixed;right:1.5rem;z-index:500}.servicehive-chatbot .sdk-chat-window-inner{display:flex;flex-direction:column;height:550px;min-height:0;position:relative;width:400px}.servicehive-chatbot .sdk-chat-header{align-items:center;background-color:var(--chatbot-header-bg);border-bottom:1px solid var(--chatbot-border);display:flex;height:60px;justify-content:space-between;padding:0 1rem;position:relative;width:100%;z-index:20}.servicehive-chatbot .sdk-chat-header-title{color:var(--chatbot-header-text);font-size:18px}.servicehive-chatbot .sdk-chat-header-actions{display:flex;flex-direction:row;gap:.5rem}.servicehive-chatbot .sdk-chat-close{cursor:pointer}.servicehive-chatbot .sdk-message-box{-ms-overflow-style:none;align-items:flex-start;display:flex;flex:1;justify-content:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100%}.servicehive-chatbot .sdk-message-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.servicehive-chatbot .sdk-loader{animation:sdk-spin 1s linear infinite;border:2px solid rgba(0,74,172,.3);border-radius:50%;border-top:2px solid var(--chatbot-primary);height:28px;width:28px}.servicehive-chatbot .sdk-no-conversation{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 1rem;text-align:center;width:100%}.servicehive-chatbot .sdk-no-conversation-title{color:var(--chatbot-header-text);font-size:.875rem;font-weight:500}.servicehive-chatbot .sdk-no-conversation-description{color:var(--chatbot-placeholder);font-size:.75rem;margin-top:.25rem}.servicehive-chatbot .sdk-message-form{align-items:center;display:flex;justify-content:space-evenly;margin-top:auto;padding-bottom:1rem;width:100%}.servicehive-chatbot .sdk-message-input-wrapper{align-items:center;background-color:var(--chatbot-input-bg);border-radius:.75rem;display:flex;height:50px;padding:0 .5rem;width:80%}.servicehive-chatbot .sdk-message-input{background-color:transparent;border:none;color:var(--chatbot-input-text);outline:none;width:90%}.servicehive-chatbot .sdk-message-input::placeholder{color:var(--chatbot-placeholder)}.servicehive-chatbot .sdk-mic-button{cursor:pointer}.servicehive-chatbot .sdk-mic-icon{color:var(--chatbot-mic)}.servicehive-chatbot .sdk-send-button{align-items:center;background-color:var(--chatbot-send-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;padding:.5rem;width:45px}.servicehive-chatbot .sdk-send-button:disabled{cursor:not-allowed;opacity:.7}.servicehive-chatbot .sdk-send-icon{color:var(--chatbot-send-icon)}@keyframes sdk-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.servicehive-chatbot .sdk-chat-window{border-radius:0;bottom:0;height:100vh;left:0;right:0;top:0;width:100vw}.servicehive-chatbot .sdk-chat-window-inner{height:100%;width:100vw}.servicehive-chatbot .sdk-message-form{padding-bottom:2.5rem}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}