body{font-family:sans-serif}@keyframes openChatWindow{0%{max-height:0;opacity:0;transform:translateY(100%)}50%{opacity:1}to{max-height:500px;transform:translateY(0)}}@keyframes closeChatWindow{0%{opacity:1}to{opacity:0}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes popIn{0%{transform:translate3d(-20px,0,0) scale3d(.1,.1,.1)}40%{opacity:1;transform:translateZ(0) scale3d(1.08,1.08,1.08);animation-timing-function:cubic-bezier(.47,0,.745,.715)}60%{animation-timing-function:cubic-bezier(.42,0,.58,1);transform:scaleZ(1)}80%{animation-timing-function:cubic-bezier(.42,0,.58,1);transform:scale3d(1.03,1.03,1.03)}to{opacity:1;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scaleZ(1)}}@keyframes popIn2{40%{transform:translateZ(0) scale3d(1.08,1.08,1.08);animation-timing-function:cubic-bezier(.47,0,.745,.715)}60%{animation-timing-function:cubic-bezier(.42,0,.58,1);transform:scaleZ(1)}80%{animation-timing-function:cubic-bezier(.42,0,.58,1);transform:scale3d(1.03,1.03,1.03)}to{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scaleZ(1);transform:scale3d(1.02,1.02,1.02)}}.slack-chat{width:400px;box-sizing:border-box;z-index:1000000;transition:opacity .3s cubic-bezier(.4,0,.2,1);line-height:1.25}@media (max-width:460px){.slack-chat{width:calc(100% - 40px)}}.slack-chat *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;text-size-adjust:none;box-sizing:border-box;font-family:inherit;line-height:inherit}.slack-chat input,.slack-chat button{appearance:none;outline:none;border:none}.slack-chat--floating{position:fixed;bottom:20px;right:20px}.slack-chat--inline{width:100%;position:relative;z-index:999999}.slack-chat--form .slack-chat__send-button{bottom:0;top:unset}.slack-chat--form .slack-chat__messages{height:calc(100% - 260px)}.slack-chat--form .slack-chat__input{top:50px;height:150px}.slack-chat--form .slack-chat__input-container{height:200px}.slack-chat--form .slack-chat__email{height:50px;border-bottom:rgb(66.9428571429,66.9428571429,60.8571428571) solid 1px}.slack-chat__button{position:fixed;bottom:30px;right:30px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:50%;border:none;color:#f2f3ff;background-color:#7c83fd;cursor:pointer;z-index:9999999;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none}.slack-chat__button:hover{animation:popIn2 .5s cubic-bezier(.4,0,.2,1) forwards}.slack-chat__button--open{opacity:1;pointer-events:all}.slack-chat__button--continue .continue,.slack-chat__button--new .new{opacity:1}.slack-chat__button--icon{outline:1px solid rgb(255 255 255 / .1);box-shadow:0 0 #0000,0 .2px .2px #00000025,0 1.1px 1.8px #0000002a,0 5px 10.2px #0000002e}.slack-chat__button--icon .slack-chat__button-icon{opacity:1}.slack-chat__button--avatar{background:#fff0}.slack-chat__button--avatar .slack-chat__button-text,.slack-chat__button--avatar .slack-chat__button-avatars{opacity:1}.slack-chat__button .slack-chat__active-user{width:100%}.slack-chat__button-text{position:absolute;top:-15px;left:50%;width:auto;min-width:100px;height:auto;transform:translateY(-100%) translate(-50%);padding:10px;background-color:#7c83fd;border-radius:10px;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.slack-chat__button-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#7C83FD #fff0 #fff0 #fff0}.slack-chat__button-icon,.slack-chat__button-avatars{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.slack-chat__button-icon svg{position:absolute;top:50%;left:50%;width:70%;height:70%;fill:#f2f3ff;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(-50%) translate(-50%);opacity:0}.slack-chat__container{height:500px;flex-direction:column;overflow:hidden;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:closeChatWindow .3s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;display:none;outline:1px solid rgb(255 255 255 / .1);box-shadow:0 0 #0000,0 .2px .2px #00000025,0 1.1px 1.8px #0000002a,0 5px 10.2px #0000002e}.slack-chat__container--open{pointer-events:all;animation:openChatWindow .3s cubic-bezier(.4,0,.2,1) forwards;display:block}.slack-chat__header{position:relative;display:flex;align-items:center;height:60px;padding:10px 0 10px 20px;background-color:#28282c;border-bottom:rgb(66.9428571429,66.9428571429,60.8571428571) solid 1px;color:#d7d7d3}.slack-chat__header .slack-chat__active-user-name{min-width:fit-content;white-space:nowrap}.slack-chat__title{font-size:.75rem;margin:0 10px 0 0}.slack-chat__active-users{display:flex;align-items:center}.slack-chat__active-users:hover .slack-chat__active-sleeping{transform:scale(3) translateY(35%) translate(30%)}.slack-chat__active-sleeping{width:40px;height:40px;border-radius:100%;overflow:hidden;z-index:123;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.slack-chat__active-user{position:relative;width:30px;font-size:.875rem}.slack-chat__active-user:nth-child(1){z-index:3}.slack-chat__active-user:nth-child(2){z-index:2}.slack-chat__active-user:nth-child(3){z-index:1}.slack-chat__active-user:not(:first-child){margin-left:-10px}.slack-chat__active-user:focus,.slack-chat__active-user:hover{cursor:pointer;z-index:5}.slack-chat__active-user:focus .slack-chat__active-user-name,.slack-chat__active-user:hover .slack-chat__active-user-name{opacity:1}.slack-chat__active-user-name{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);padding:5px;border-radius:10px;background:#28282c;color:#d7d7d3;pointer-events:none;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:5;font-size:.625rem;text-align:center}.slack-chat__active-user-avatar{width:100%;height:100%;overflow:hidden;border-radius:100%;box-shadow:0 0 #0000,0 .2px .2px #00000025,0 1.1px 1.8px #0000002a,0 5px 10.2px #0000002e}.slack-chat__active-user:after{content:"";position:absolute;bottom:0;right:0;width:25%;height:25%;border-radius:50%;background-color:#4caf50}.slack-chat__close-button{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;justify-content:flex-end;align-items:center;width:50px;height:50px;background:#fff0;padding:0;margin-right:20px;cursor:pointer}.slack-chat__close-button:hover svg *{stroke:#7c83fd}.slack-chat__close-button svg{width:15px;height:15px}.slack-chat__close-button svg *{stroke:#d7d7d3;transition:all .3s cubic-bezier(.4,0,.2,1)}.slack-chat__messages{display:flex;flex-direction:column;width:100%;height:calc(100% - 110px);overflow-y:auto;padding:20px 20px 10px;background-color:#28282c;color:#d7d7d3}.slack-chat__messages::-webkit-scrollbar{width:8px}.slack-chat__messages::-webkit-scrollbar-thumb{background-color:#3c3c42;border-radius:10px}.slack-chat__message{display:flex;align-items:center;margin-bottom:10px;font-size:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-20px);opacity:0;transition:all .3s ease}.slack-chat__message--visible{animation:popIn .5s cubic-bezier(.4,0,.2,1) forwards}.slack-chat__message--user{align-self:flex-end}.slack-chat__message--user .slack-chat__message-content{background-color:#7c83fd;color:#f2f3ff;border-radius:10px;padding:5px 10px}.slack-chat__message--system,.slack-chat__message--slack{align-self:flex-start;flex-direction:row;align-items:flex-start;margin-bottom:20px}.slack-chat__message--system .slack-chat__message-text,.slack-chat__message--slack .slack-chat__message-text{background-color:#3c3c42;color:#d7d7d3;padding:5px 10px;border-radius:10px}.slack-chat__message--system .slack-chat__message-text{background-color:#7c83fd;padding:5px 10px;border-radius:10px}.slack-chat__message-content{font-size:.75rem;max-width:310px;overflow:hidden;text-overflow:ellipsis;border-radius:10px;box-shadow:0 0 #0000,0 .2px .2px #00000025,0 1.1px 1.8px #0000002a,0 5px 10.2px #0000002e}.slack-chat__message a{text-decoration:underline}.slack-chat__user-info{display:flex;align-items:center;margin-bottom:10px}.slack-chat__user-avatar{width:30px;max-width:30px;height:30px;border-radius:50%;margin-right:10px;background-color:#d7d7d3;box-shadow:0 0 #0000,0 .2px .2px #00000025,0 1.1px 1.8px #0000002a,0 5px 10.2px #0000002e}.slack-chat textarea{padding-top:15px;overflow:hidden;resize:none;transition:all .3s ease}.slack-chat__email,.slack-chat__input{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:#28282c;color:#d7d7d3;padding:0 20px 3px;font-size:.75rem;outline:none}.slack-chat__email--error,.slack-chat__input--error{border-left:1px solid #f40a35!important}.slack-chat__email-container,.slack-chat__input-container{height:50px;position:relative;border-top:rgb(66.9428571429,66.9428571429,60.8571428571) solid 1px}.slack-chat__email{z-index:2}.slack-chat__send-button{position:absolute;top:0;right:0;height:50px;width:50px;aspect-ratio:1/1;padding:0;border:none;cursor:pointer;background:#fff0;z-index:5}.slack-chat__send-button .send,.slack-chat__send-button .sending{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:20px;height:auto;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.slack-chat__send-button .send{opacity:1}.slack-chat__send-button .sending{opacity:0}.slack-chat__send-button--sending{animation:rotate360 1s cubic-bezier(.4,0,.2,1) infinite}.slack-chat__send-button--sending .sending{opacity:1}.slack-chat__send-button--sending .send{opacity:0}.slack-chat__send-button:focus svg *,.slack-chat__send-button:hover svg *{stroke:#7c83fd}.slack-chat__send-button svg{width:20px;height:auto}.slack-chat__send-button svg *{stroke:#d7d7d3;transition:all .3s cubic-bezier(.4,0,.2,1)}.slack-chat--extend-field .slack-chat__input-container{height:100px}.slack-chat--extend-field .slack-chat__input-container textarea{padding-right:80px;width:calc(100% + 40px);resize:none;overflow-y:auto}