@keyframes openChatWindow{0%{opacity:0;transform:translateY(10%)}50%{opacity:1}to{transform:translateY(0)}}@keyframes closeChatWindow{0%{transform:translateY(0)}to{transform:translateY(120%)}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes popIn{0%{transform:translate(-20px)scale3d(.1,.1,.1)}40%{opacity:1;animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translate(0,0)scale3d(1.08,1.08,1.08)}60%{animation-timing-function:ease-in-out;transform:scale(1)}80%{animation-timing-function:ease-in-out;transform:scale3d(1.03,1.03,1.03)}to{opacity:1;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scale(1)}}.slack-chat{scrollbar-color:#7c83fd transparent;scrollbar-width:var(--scrollbar-width,10px);box-sizing:border-box;z-index:100000998;width:400px;line-height:1.25;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}@media (width<=460px){.slack-chat{width:calc(100% - 40px)}}.slack-chat *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box;font-family:inherit;line-height:inherit}.slack-chat input,.slack-chat button{appearance:none;border:none;outline:none}.slack-chat--floating{position:fixed;bottom:20px;right:20px}.slack-chat--inline{z-index:999;width:100%;position:relative}.slack-chat--inline .slack-chat__container{transform:unset!important}.slack-chat--form .slack-chat__messages{height:calc(100% - 260px)}.slack-chat--form .slack-chat__input{height:150px;top:50px}.slack-chat--form .slack-chat__input-container{height:200px}.slack-chat--form .slack-chat__email{border-bottom:1px solid #43433d;height:50px}.slack-chat__button{color:#f2f3ff;cursor:pointer;z-index:9999999;opacity:0;pointer-events:none;background-color:#7c83fd;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;transition:all .1s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;bottom:30px;right:30px;transform:scale(.5)translate(40px,40px)}.slack-chat__button:hover{animation:.1s cubic-bezier(.165,.84,.44,1) forwards popIn2;transform:scale(1.1)translate(0)}.slack-chat__button--pop{transform:scale(1.3)translate(0)}.slack-chat__button--open{opacity:1;pointer-events:all;transform:scale(1)translate(0)}.slack-chat__button--continue .continue,.slack-chat__button--new .new{opacity:1}.slack-chat__button--icon{outline:1px solid #ffffff1a;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:0 0}.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%;height:100%}.slack-chat__button-text{opacity:0;white-space:pre-line;pointer-events:none;background-color:#7c83fd;border-radius:10px;width:auto;min-width:100px;height:auto;padding:10px;transition:all .2s cubic-bezier(.165,.84,.44,1);position:absolute;top:-15px;left:50%;transform:translateY(-100%)translate(-50%)}.slack-chat__button-text:empty{display:none}.slack-chat__button-text:after{content:"";border:5px solid #0000;border-top-color:#7c83fd;position:absolute;top:100%;left:50%;transform:translate(-50%)}.slack-chat__button-icon,.slack-chat__button-avatars{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s cubic-bezier(.165,.84,.44,1);display:flex;position:absolute}.slack-chat__button-icon svg{fill:#f2f3ff;opacity:0;width:70%;height:70%;transition:all .2s cubic-bezier(.165,.84,.44,1);position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.slack-chat__container{pointer-events:none;background-color:#28282c;border-radius:10px;outline:1px solid #ffffff1a;flex-direction:column;height:calc(100vh - 90px);max-height:500px;transition:all .2s cubic-bezier(.165,.84,.44,1);animation:.3s cubic-bezier(.165,.84,.44,1) forwards closeChatWindow;display:none;overflow:hidden;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:.2s cubic-bezier(.165,.84,.44,1) forwards openChatWindow;display:flex}.slack-chat__header{color:#d7d7d3;background-color:#28282c;border-bottom:1px solid #43433d;align-items:center;height:60px;padding:10px 0 10px 20px;display:flex;position:relative}.slack-chat__header .slack-chat__active-user-name{white-space:nowrap;background:#28282c;border-radius:10px;min-width:fit-content}.slack-chat__title{margin:0 10px 0 0;font-size:.75rem}@media (width<=480px){.slack-chat__title{max-width:calc(100% - 60px)}}.slack-chat__active-users{align-items:center;display:flex}@media (width<=480px){.slack-chat__active-users{display:none}}.slack-chat__active-sleeping{z-index:123;pointer-events:none;background:#7c83fd;border-radius:100%;width:40px;height:40px;padding:4px;transition:all .2s cubic-bezier(.165,.84,.44,1);overflow:hidden}.slack-chat__active-user{width:30px;font-size:.875rem;position:relative}.slack-chat__active-user:first-child{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{color:#d7d7d3;pointer-events:none;opacity:0;z-index:5;text-align:center;background:#28282c80;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:5px 8px;font-size:.625rem;transition:all .2s cubic-bezier(.165,.84,.44,1);display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.slack-chat__active-user-avatar{object-fit:cover;border-radius:100%;width:100%;height:100%;overflow:hidden;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:"";z-index:5;background-color:#4caf50;border-radius:50%;width:25%;height:25%;position:absolute;bottom:0;right:0}.slack-chat__close-button{cursor:pointer;background:0 0;border-radius:100%;justify-content:flex-end;align-items:center;width:32px;height:32px;margin-right:0;padding:8px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.slack-chat__close-button:after{content:" ";z-index:-1;width:40px;height:40px;display:block;position:absolute;top:-13px;left:-12px}.slack-chat__close-button:hover{background:#7c83fd}.slack-chat__close-button:hover svg{transform:rotate(90deg)scale(.8)}.slack-chat__close-button svg{width:15px;height:15px;transition:all .2s cubic-bezier(.165,.84,.44,1)}.slack-chat__close-button svg *{stroke:#d7d7d3;transition:all .2s cubic-bezier(.165,.84,.44,1)}.slack-chat__messages{color:#d7d7d3;background-color:#28282c;flex-direction:column;width:100%;height:calc(100% - 110px);padding:20px 20px 10px;display:flex;overflow-y:auto}.slack-chat__messages::-webkit-scrollbar{width:8px}.slack-chat__messages::-webkit-scrollbar-thumb{background-color:#3c3c42;border-radius:10px}.slack-chat__message{opacity:0;align-items:center;margin-bottom:10px;font-size:.875rem;transition:all .3s;display:flex;transform:translate(-20px)}.slack-chat__message--visible{animation:.5s cubic-bezier(.165,.84,.44,1) forwards popIn}.slack-chat__message--user{align-self:flex-end}.slack-chat__message--user .slack-chat__message-content{color:#f2f3ff;background-color:#7c83fd;border-radius:10px;padding:5px 10px}.slack-chat__message--system,.slack-chat__message--slack{flex-direction:row;align-self:flex-start;align-items:flex-start;margin-bottom:20px}.slack-chat__message--system .slack-chat__message-text,.slack-chat__message--slack .slack-chat__message-text{color:#d7d7d3;background-color:#3c3c42;border-radius:10px;padding:5px 10px}.slack-chat__message--system .slack-chat__message-text{background-color:#7c83fd;border-radius:10px;padding:5px 10px}.slack-chat__message-content{text-overflow:ellipsis;border-radius:10px;max-width:310px;font-size:.75rem;overflow:hidden;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{align-items:center;margin-bottom:10px;display:flex}.slack-chat__user-avatar{background-color:#d7d7d3;border-radius:50%;width:30px;max-width:30px;height:30px;margin-right:10px;box-shadow:0 0 #0000,0 .2px .2px #00000025,0 1.1px 1.8px #0000002a,0 5px 10.2px #0000002e}.slack-chat textarea{resize:none;padding-top:15px;transition:all .3s;overflow:auto}.slack-chat__email,.slack-chat__input{color:#d7d7d3;background-color:#28282c;border:none;border-left:1px solid #0000;outline:none;width:100%;height:100%;padding:0 20px 3px;font-size:.75rem;position:absolute;top:0;left:0}.slack-chat__email--error,.slack-chat__input--error{border-left:1px solid #f40a35!important}.slack-chat__email-container,.slack-chat__input-container{border-top:1px solid #43433d;height:50px;position:relative}.slack-chat__input{padding-right:50px}.slack-chat__email{z-index:2}.slack-chat__send-button{aspect-ratio:1;cursor:pointer;z-index:5;background:#7c83fd;border:none;border-radius:100%;width:33.3333px;height:33.3333px;padding:0;transition:all .2s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:10px;right:10px;overflow:hidden}.slack-chat__send-button .send,.slack-chat__send-button .sending{opacity:0;width:20px;height:auto;transition:all .2s cubic-bezier(.165,.84,.44,1);position:absolute;top:53%;left:54%;transform:translateY(-50%)translate(-50%)}.slack-chat__send-button .send{opacity:1}.slack-chat__send-button .send--hover{transform:translateY(-50%)translate(-200%)}.slack-chat__send-button .sending{opacity:0}.slack-chat__send-button--pressed .send,.slack-chat__send-button--pressed .send--hover{transform:translateY(-50%)translate(200%)}.slack-chat__send-button--inactive{filter:grayscale();pointer-events:none;background-color:#0000}.slack-chat__send-button:hover svg *{stroke:#28282c}.slack-chat__send-button:hover .send{transform:translateY(-50%)translate(200%)}.slack-chat__send-button:hover .send--hover{transform:translateY(-50%)translate(-50%)}.slack-chat__send-button svg{width:20px;height:auto}.slack-chat__send-button svg *{stroke:#d7d7d3;transition:all .2s cubic-bezier(.165,.84,.44,1)}.slack-chat__send-button--sending{pointer-events:none;background:0 0;animation:1s cubic-bezier(.165,.84,.44,1) infinite rotate360}.slack-chat__send-button--sending .sending{opacity:1}.slack-chat__send-button--sending .sending *{stroke:#d7d7d3!important}.slack-chat__send-button--sending .send{opacity:0}.slack-chat--extend-fieldw .slack-chat__input-container{height:100px}.slack-chat--extend-fieldw .slack-chat__input-container textarea{resize:none;width:calc(100% + 40px);padding-right:80px;overflow-y:auto}
