@-webkit-keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.6)}}@keyframes fadeIn{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.6)}}.lottie-hearts{-webkit-animation:fadeIn .8s ease forwards;animation:fadeIn .8s ease forwards;bottom:-8px;position:absolute;right:-64px;transform-origin:48% 100%;width:160px}.message-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;opacity:1;position:relative;transition:opacity .2s linear;width:100%}.message-box--visible{opacity:1}.message-box .message-bubble{align-items:flex-start;border-radius:12px;display:flex;font-family:proxima-nova,sans-serif;justify-content:flex-start;margin-bottom:9.6px;padding:6.4px 9.6px;position:relative;width:100%}.message-box .message-bubble .avatar-container{height:50px;width:45px}.message-box .message-bubble .avatar-container .user-avatar{border-radius:50%;height:40px;margin-right:8px;object-fit:cover;overflow:hidden;width:40px}.message-box .message-bubble .avatar-container .channel-avatar-container{background-color:#fff;border-radius:50%;display:flex;height:20px;justify-content:center;margin-right:8px;object-fit:cover;overflow:hidden;position:absolute;top:35px;width:20px}.message-box .message-bubble .avatar-container .channel-avatar-container .avatar{margin:4px;object-fit:cover}.message-box .message-bubble .message-body-wrapper{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.message-box .message-bubble .message-body-wrapper .message-wrapper{display:flex;flex:1 1;flex-direction:column;font-weight:400;line-height:140%;white-space:pre-line;word-break:break-word}.message-box .message-bubble .message-body-wrapper .message-wrapper__name{font-weight:700}.message-box .message-bubble .message-body-wrapper .time-container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;font-weight:500;justify-content:center;letter-spacing:.3px;margin-right:8px}.error-message{align-items:center;border-radius:12px;color:#111;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:51.2px;justify-content:center;margin-bottom:16px;margin-left:auto;overflow:hidden;padding-right:16px;width:288px}.error-message .error-message-text{font-size:.9em;font-weight:600;letter-spacing:.3px;line-height:120%}.error-message__lottie-container{height:64px;width:64px}.error-message__lottie-container .lottie{height:100%;position:relative;transform:scale(.8);width:100%}.moderator{background-color:rgba(255,0,0,.1);border:2px solid red;border-radius:12px;font-size:1rem;margin:0 auto 16px;width:90%}.live-button{align-items:center;background-color:#1e2a3b;border:2px solid rgba(255,0,0,.6);border-radius:100px;bottom:20px;color:red;display:flex;height:15px;justify-content:center;max-width:200px;opacity:0;padding:16px;position:fixed;transition:opacity .5s linear;width:100%}.live-button--visible{opacity:1}.chat-message-list{overflow-y:scroll;position:relative;width:100%}.chat-message-list__time-section{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.chat-message-list__time-section__header-chip{border-radius:24px;color:#111;font-size:.8em;font-weight:600;letter-spacing:.3px;line-height:110%;margin:16px 0;padding:3.52px 7.04px}.chat-message-list__time-section__messages-container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:1400px;width:100%}.chat-send-button{margin-left:16px;margin-right:16px;position:absolute;right:0;transition:opacity .15s cubic-bezier(.57,.21,.69,1.25)}.chat-heart-button{cursor:pointer;position:absolute;right:8px;z-index:997}.container-class{height:100%;width:100%}.chat-user-input-wrapper:has(.chat-user-input):has(.chat-user-input-editable:empty)>.chat-send-button{display:none;opacity:0}.chat-user-input-wrapper{align-items:center;display:flex;flex-direction:row;gap:16px;margin-bottom:32px;max-height:100px;min-height:48px;min-width:200px;position:relative;width:100%}.chat-user-input-wrapper .full-width-input{width:100%}.chat-user-input-wrapper .right-spaced-input{width:calc(100% - 44.8px)}.chat-user-input-wrapper .chat-user-input{align-items:center;border:1px solid #fff;caret-color:#0a7bff;color:#fff;display:flex;overflow:hidden;position:relative;resize:none;transition:width .15s cubic-bezier(.57,.21,.69,1.25);z-index:999}.chat-user-input-wrapper .chat-user-input .chat-user-input-container{width:100%;z-index:0}.chat-user-input-wrapper .chat-user-input .chat-user-input-container .chat-user-input-editable{display:block;font-family:proxima-nova,sans-serif;font-size:16px;max-height:100px;overflow-y:auto;padding:9.6px 38.4px 9.6px 12.8px!important;width:100%}.chat-user-input-wrapper .chat-user-input .chat-user-input-container .chat-user-input-placeholder{color:#ddd;padding:12.8px}.heart-animation-container{align-items:flex-end;bottom:0;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:200px;justify-content:flex-end;margin-bottom:8.96px;position:absolute;right:0;z-index:998}.visible-send-button{cursor:pointer;opacity:1}.hidden-send-button{cursor:default;opacity:0}*{box-sizing:border-box;outline:none}body,html{border:none;height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;margin:0;position:relative}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.chat-panel-container{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:flex-end;position:relative;width:100%}.chat-panel-container__disabled{opacity:.25}.user-input-container{display:flex;gap:12;width:90%}::-webkit-scrollbar{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:5px}::-webkit-scrollbar:hover{opacity:1}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#555;opacity:1}*{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}