#chat-btn-wrapper{bottom:1.25rem;position:fixed;right:1.25rem;z-index:99}@media (min-width:640px){#chat-btn-wrapper{right:1.5rem}}#chat-btn-wrapper.hidden{display:none!important}#chat-btn-wrapper #chat-btn,#chat-btn-wrapper #chat-btn-container{align-items:center;display:flex}#chat-btn-wrapper #chat-btn{border-radius:22.8px;height:3.5rem;justify-content:center;position:relative;width:3.5rem;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-btn-wrapper #chat-btn.hidden{display:none!important}#chat-btn-wrapper #chat-btn.text-dark{border-color:var(--text-dark-color);border-width:1px}#chat-btn-wrapper #chat-btn:hover{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.08) scaleY(1.08);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 25px rgba(0,0,0,.2);--tw-shadow-colored:0 8px 25px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 8px 25px rgba(0,0,0,.2);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-btn-wrapper #chat-btn .chat-notification-badge{background-color:#ef4444;background-color:rgba(239,68,68,var(--tw-bg-opacity));font-size:11px;font-weight:600;height:1.25rem;min-width:20px;position:absolute;right:-.25rem;top:-.25rem;z-index:10}#chat-btn-wrapper #chat-btn .chat-notification-badge,#chat-btn-wrapper #chat-close{align-items:center;border-radius:22.8px;display:flex;justify-content:center;--tw-bg-opacity:1;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-btn-wrapper #chat-close{background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));font-size:1.5rem;height:3.5rem;width:3.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-btn-wrapper #chat-close.hidden{display:none!important}#chat-btn-wrapper #chat-close.text-dark{border-color:var(--text-dark-color);border-width:1px}#chat-btn-wrapper #chat-close:hover{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.08) scaleY(1.08);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 25px rgba(0,0,0,.2);--tw-shadow-colored:0 8px 25px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 8px 25px rgba(0,0,0,.2);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-blur-overlay{background-color:rgba(0,0,0,.08);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:89;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:blur(8px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(8px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#chat-blur-overlay.hidden{display:none!important}.chat-image-lightbox .chat-image-lightbox-missing{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));color:hsla(0,0%,100%,.55)}.chat-image-lightbox .chat-image-lightbox-missing svg{opacity:.6}.chat-image-lightbox .chat-image-lightbox-missing span{font-size:.875rem}#chat-content{border-radius:.95rem;bottom:6.5rem;display:flex;flex-direction:column;height:min(650px,calc(100vh - 8rem));overflow:hidden;position:fixed;right:1.5rem;width:380px;z-index:99;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));--tw-shadow:0 5px 40px rgba(0,0,0,.3);--tw-shadow-colored:0 5px 40px var(--tw-shadow-color);animation:chatSlideIn .25s ease-out;box-shadow:0 0 transparent,0 0 transparent,0 5px 40px rgba(0,0,0,.3);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-content.hidden{display:none!important}#chat-content #chat-header{align-items:center;background-image:linear-gradient(to bottom right,#0f0f1e var(--tw-gradient-from-position),#1a1a2e var(--tw-gradient-to-position));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-bottom-width:1px;border-color:hsla(0,0%,100%,.08);display:flex;gap:.75rem;min-height:64px;--tw-gradient-from:#0f0f1e var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,15,30,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#1a1a2e var(--tw-gradient-to-position);padding:1rem 1.25rem;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content #chat-header .chat-header-avatar{align-items:center;background-color:hsla(0,0%,100%,.12);border-radius:22.8px;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}#chat-content #chat-header .chat-header-avatar svg{color:hsla(0,0%,100%,.85);height:1.25rem;width:1.25rem}#chat-content #chat-header .chat-header-info{flex:1 1 0%;min-width:0}#chat-content #chat-header .chat-header-info .chat-header-title{font-size:15px;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content #chat-header .chat-header-info .chat-header-subtitle{color:hsla(0,0%,100%,.5);font-size:.75rem;margin-top:.125rem}#chat-content #chat-header #chat-header-close{align-items:center;background-color:transparent;border-radius:22.8px;border-width:0;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;height:2rem;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}#chat-content #chat-header #chat-header-close:hover{background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content #chat-tab-bar{border-color:hsla(0,0%,100%,.08);border-top-width:1px;display:flex;flex-shrink:0;margin-top:auto;--tw-bg-opacity:1;background-color:#0f0f1e;background-color:rgba(15,15,30,var(--tw-bg-opacity))}#chat-content #chat-tab-bar .chat-tab{align-items:center;background-color:transparent;border-color:transparent;border-width:0 0 2px;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;flex:1 1 0%;flex-direction:column;gap:.125rem;justify-content:center;padding-bottom:.625rem;padding-top:.625rem;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content #chat-tab-bar .chat-tab svg{flex-shrink:0}#chat-content #chat-tab-bar .chat-tab span{font-size:10px;font-weight:500}#chat-content #chat-tab-bar .chat-tab.active{--tw-border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content #chat-tab-bar .chat-tab:not(.active):hover{color:hsla(0,0%,100%,.7)}#chat-content #chat-tab-bar .chat-tab.disabled{opacity:.3;pointer-events:none}#chat-content #chat-tab-bar .chat-tab .chat-tab-badge{align-items:center;border-radius:22.8px;display:flex;height:1rem;justify-content:center;min-width:16px;position:absolute;right:25%;top:-.125rem;--tw-bg-opacity:1;background-color:#ef4444;background-color:rgba(239,68,68,var(--tw-bg-opacity));font-size:10px;font-weight:600;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content #chat-tab-bar .chat-tab .chat-tab-badge.hidden{display:none!important}#chat-content #tab-help,#chat-content #tab-home,#chat-content #tab-news{flex:1 1 0%;min-height:0;overflow-y:auto}#chat-content #tab-help.hidden,#chat-content #tab-home.hidden,#chat-content #tab-news.hidden{display:none!important}#chat-content .tab-home-welcome{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2.5rem 1.5rem;text-align:center}#chat-content .tab-home-welcome .tab-home-avatar{align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:22.8px;display:flex;height:4rem;justify-content:center;width:4rem}#chat-content .tab-home-welcome .tab-home-avatar svg{color:hsla(0,0%,100%,.6);height:2rem;width:2rem}#chat-content .tab-home-welcome .tab-home-title{font-size:1.125rem;font-weight:600;margin:0;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .tab-home-welcome .tab-home-subtitle{color:hsla(0,0%,100%,.5);font-size:.875rem;line-height:1.625;margin:0}#chat-content .tab-home-welcome .tab-home-start-btn{align-items:center;border-radius:.8739999999999999rem;border-width:0;cursor:pointer;display:flex;gap:.5rem;margin-top:.5rem;--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;--tw-text-opacity:1;color:#1a1a2e;color:rgba(26,26,46,var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content .tab-home-welcome .tab-home-start-btn:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;opacity:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.02) scaleY(1.02);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#chat-content .tab-home-welcome .tab-home-start-btn.disabled{opacity:.3;pointer-events:none}#chat-content .tab-home-welcome .tab-home-start-btn svg{flex-shrink:0}#chat-content .tab-placeholder{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2.5rem 1.5rem;text-align:center}#chat-content .tab-placeholder h3{font-size:.938rem;font-weight:600;margin:0;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .tab-placeholder p{color:hsla(0,0%,100%,.5);font-size:.875rem;line-height:1.625;margin:0}#chat-content .tab-home-latest-news{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}#chat-content .tab-home-latest-news .tab-home-latest-news-title{color:hsla(0,0%,100%,.4);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}#chat-content .client-drilldown{display:flex;flex:1 1 0%;flex-direction:column;min-height:0}#chat-content .client-back-btn{align-items:center;background-color:transparent;border-color:hsla(0,0%,100%,.08);border-width:0 0 1px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.625rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#chat-content .client-back-btn:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .client-back-btn svg{flex-shrink:0}#chat-content .client-category-list{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto}#chat-content .client-category-item{align-items:center;background-color:transparent;border-color:hsla(0,0%,100%,.08);border-width:0 0 1px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:.875rem 1rem;text-align:left;width:100%;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content .client-category-item:hover{background-color:hsla(0,0%,100%,.04)}#chat-content .client-category-item .client-category-count{color:hsla(0,0%,100%,.3);font-size:10px;margin-right:.25rem}#chat-content .client-category-item svg{color:hsla(0,0%,100%,.25);flex-shrink:0}#chat-content .client-item-list{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto}#chat-content .client-item-row{background-color:transparent;border-color:hsla(0,0%,100%,.08);border-width:0 0 1px;cursor:pointer;display:flex;flex-direction:column;padding:.75rem 1rem;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#chat-content .client-item-row:hover{background-color:hsla(0,0%,100%,.04)}#chat-content .client-item-row .client-item-title{font-size:.875rem;font-weight:500;margin:0;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .client-item-row .client-item-date{color:hsla(0,0%,100%,.35);font-size:10px;margin-top:.125rem}#chat-content .client-news-detail{flex:1 1 0%;overflow-y:auto}#chat-content .client-news-detail .client-news-photo{border-radius:.8739999999999999rem;height:10rem;margin-left:1rem;margin-right:1rem;margin-top:1rem;-o-object-fit:cover;object-fit:cover;width:calc(100% - 2rem)}#chat-content .client-news-detail .client-news-content{padding:1rem}#chat-content .client-news-detail .client-news-meta{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}#chat-content .client-news-detail .client-news-tag{background-color:hsla(0,0%,100%,.1);border-radius:.38rem;color:hsla(0,0%,100%,.5);font-size:10px;padding:.125rem .375rem}#chat-content .client-news-detail .client-news-date{color:hsla(0,0%,100%,.35);font-size:10px}#chat-content .client-news-detail .client-news-title{font-size:.938rem;font-weight:600;margin:0 0 .5rem;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .client-news-detail .client-news-desc{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.625}#chat-content .client-news-detail .client-news-desc *{margin:0}#chat-content .client-news-detail .client-news-desc p{margin-bottom:.5rem}#chat-content .client-faq-detail{flex:1 1 0%;overflow-y:auto;padding:1rem}#chat-content .client-faq-detail .client-faq-detail-title{font-size:.938rem;font-weight:600;margin:0 0 .75rem;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .client-faq-detail .client-faq-detail-body{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.625}#chat-content .client-faq-detail .client-faq-detail-body *{margin:0}#chat-content .client-faq-detail .client-faq-detail-body p{margin-bottom:.5rem}#chat-content .client-news-card{background-color:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08);border-radius:.8739999999999999rem;border-width:1px;cursor:pointer;overflow:hidden;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content .client-news-card:hover{background-color:hsla(0,0%,100%,.06)}#chat-content .client-news-card .client-news-photo{border-top-left-radius:.8739999999999999rem;border-top-right-radius:.8739999999999999rem;height:8rem;margin-left:.75rem;margin-right:.75rem;margin-top:.75rem;-o-object-fit:cover;object-fit:cover;width:calc(100% - 1.5rem)}#chat-content .client-news-card .client-news-content{padding:.75rem}#chat-content .client-news-card .client-news-meta{align-items:center;display:flex;gap:.5rem;margin-bottom:.375rem}#chat-content .client-news-card .client-news-tag{background-color:hsla(0,0%,100%,.1);border-radius:.38rem;color:hsla(0,0%,100%,.5);font-size:10px;padding:.125rem .375rem}#chat-content .client-news-card .client-news-date{color:hsla(0,0%,100%,.35);font-size:10px}#chat-content .client-news-card .client-news-title{font-size:.875rem;font-weight:600;margin:0 0 .25rem;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .client-news-card .client-news-desc{color:hsla(0,0%,100%,.6);font-size:.75rem;line-height:1.625}#chat-content .client-news-card .client-news-desc *{margin:0}#chat-content .client-news-card .client-news-desc p{margin-bottom:.25rem}#chat-content #tab-chat{display:flex;flex:1 1 0%;flex-direction:column;min-height:0}#chat-content #tab-chat.hidden{display:none!important}#chat-content #chat-search-bar{align-items:center;border-bottom-width:1px;border-color:hsla(0,0%,100%,.08);flex-shrink:0;gap:.25rem;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));display:flex;padding:.5rem .75rem}#chat-content #chat-search-bar.hidden{display:none}#chat-content #chat-search-bar input{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);border-radius:.5700000000000001rem;border-width:1px;flex-grow:1;font-size:.875rem;padding:.25rem .75rem;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}#chat-content #chat-search-bar input::-moz-placeholder{color:hsla(0,0%,100%,.35)}#chat-content #chat-search-bar input::placeholder{color:hsla(0,0%,100%,.35)}#chat-content #chat-search-bar input:focus{border-color:hsla(0,0%,100%,.25)}#chat-content #chat-search-bar #chat-search-count{color:hsla(0,0%,100%,.5);font-size:.75rem;min-width:30px;text-align:center;white-space:nowrap}#chat-content #chat-search-bar button{align-items:center;background-color:transparent;border-radius:22.8px;border-width:0;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}#chat-content #chat-search-bar button:hover{background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-search-highlight{background-color:rgba(234,179,8,.4);border-radius:.19rem;padding-left:1px;padding-right:1px;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-search-highlight.chat-search-active{background-color:rgba(250,204,21,.7)}#chat-content .chat-search-active-msg{background-color:hsla(0,0%,100%,.05);border-radius:.76rem}#chat-content .chat-date-separator{display:flex;justify-content:center;margin-bottom:.75rem;margin-top:.75rem}#chat-content .chat-date-separator span{background-color:hsla(0,0%,100%,.1);border-radius:22.8px;color:hsla(0,0%,100%,.5);font-size:.75rem;padding:.25rem .75rem}#chat-content .chat-load-more{flex-shrink:0;height:.25rem;width:100%}#chat-content #tab-chat{position:relative}#chat-content #chat-log-wrapper{flex:1 1 0%;min-height:0;position:relative}#chat-content #chat-floating-date{display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:.75rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}#chat-content #chat-floating-date.hidden{opacity:0}#chat-content #chat-floating-date span{font-size:.75rem;padding:.25rem .75rem}#chat-content #chat-floating-date span,#chat-content #chat-scroll-bottom{border-color:hsla(0,0%,100%,.25);border-radius:22.8px;border-width:1px;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-content #chat-scroll-bottom{align-items:center;bottom:.75rem;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem;z-index:10}#chat-content #chat-scroll-bottom:hover{border-color:hsla(0,0%,100%,.4);--tw-bg-opacity:1;background-color:#2a2a4e;background-color:rgba(42,42,78,var(--tw-bg-opacity))}#chat-content #chat-scroll-bottom.hidden{display:none}#chat-content #chat-log{height:100%;overflow-y:auto;--tw-bg-opacity:1;background-color:#111126;background-color:rgba(17,17,38,var(--tw-bg-opacity));padding:0 1rem 1rem}#chat-content #chat-log::-webkit-scrollbar{width:5px}#chat-content #chat-log::-webkit-scrollbar-track{background-color:transparent}#chat-content #chat-log::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15);border-radius:10px}#chat-content #chat-log .chat-message{align-items:flex-end;display:flex;margin-bottom:.75rem}#chat-content #chat-log .chat-message.done .chat-message-check{--tw-text-opacity:1;color:#15cc6b;color:rgba(21,204,107,var(--tw-text-opacity))}#chat-content #chat-log .chat-message.pending .bubble{opacity:.6}#chat-content #chat-log .chat-message.typing-indicator .bubble{background-color:hsla(0,0%,100%,.08);padding:.75rem 1rem}#chat-content #chat-log .chat-message.typing-indicator .typing-dots{align-items:center;display:flex;gap:.375rem}#chat-content #chat-log .chat-message.typing-indicator .typing-dots span{animation:typingBounce 1.4s ease-in-out infinite both;background-color:hsla(0,0%,100%,.4);border-radius:22.8px;display:inline-block;height:7px;width:7px}#chat-content #chat-log .chat-message.typing-indicator .typing-dots span:first-child{animation-delay:0s}#chat-content #chat-log .chat-message.typing-indicator .typing-dots span:nth-child(2){animation-delay:.2s}#chat-content #chat-log .chat-message.typing-indicator .typing-dots span:nth-child(3){animation-delay:.4s}#chat-content #chat-log .chat-message .bubble{max-width:75%;overflow:visible;position:relative;word-wrap:break-word;animation:bubbleFadeIn .2s ease-out;border-radius:18px;font-size:.875rem;line-height:1.45;padding:.625rem .875rem}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list+.chat-attach-file-list,#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list+.chat-attach-grid,#chat-content #chat-log .chat-message .bubble .chat-attach-file-list+.chat-attach-audio-list,#chat-content #chat-log .chat-message .bubble .chat-attach-file-list+.chat-attach-grid,#chat-content #chat-log .chat-message .bubble .chat-attach-grid+.chat-attach-audio-list,#chat-content #chat-log .chat-message .bubble .chat-attach-grid+.chat-attach-file-list{margin-top:10px}#chat-content #chat-log .chat-message .bubble .chat-msg-menu-btn{align-items:center;background:rgba(0,0,0,.3);border:1px solid transparent;border-radius:22.8px;cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;min-height:20px;min-width:20px;opacity:0;padding:0;position:absolute;right:.25rem;top:.25rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem;z-index:10}#chat-content #chat-log .chat-message .bubble .chat-msg-menu-btn svg{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content #chat-log .chat-message .bubble .chat-msg-menu-btn:hover{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.3)}#chat-content #chat-log .chat-message .bubble .chat-msg-menu-btn.open{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.3);opacity:1}#chat-content #chat-log .chat-message .bubble .chat-msg-menu-btn.open svg{transform:rotate(180deg)}#chat-content #chat-log .chat-message .bubble:hover .chat-msg-menu-btn{opacity:1}#chat-content #chat-log .chat-message .bubble .chat-msg-context-menu{border-radius:.76rem;min-width:150px;overflow:hidden;position:absolute;z-index:20;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background:#1e1e3a;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 0 transparent,0 0 transparent,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);right:0}#chat-content #chat-log .chat-message .bubble .chat-msg-context-menu .chat-ctx-item{align-items:center;background-color:transparent;border-width:0;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-size:.75rem;gap:.75rem;justify-content:space-between;padding:.5rem .75rem;text-align:left;transition-duration:.1s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#chat-content #chat-log .chat-message .bubble .chat-msg-context-menu .chat-ctx-item:hover{background:hsla(0,0%,100%,.08)}#chat-content #chat-log .chat-message .bubble .chat-msg-context-menu .chat-ctx-item.danger{color:#ef4444}#chat-content #chat-log .chat-message .bubble .chat-msg-context-menu .chat-ctx-item.danger:hover{background:rgba(239,68,68,.1)}#chat-content #chat-log .chat-message .bubble .chat-msg-context-menu .chat-ctx-item span{flex-grow:1}#chat-content #chat-log .chat-message .bubble .chat-msg-context-menu .chat-ctx-item svg{flex-shrink:0;opacity:.6}#chat-content #chat-log .chat-message .bubble .chat-reply-quote{background:hsla(0,0%,100%,.05);border-left:2px solid #3b82f6;border-radius:.38rem;font-size:.75rem;margin-bottom:.25rem;padding:.25rem .5rem}#chat-content #chat-log .chat-message .bubble .chat-reply-quote strong{color:hsla(0,0%,100%,.6);display:block;font-size:11px;margin-bottom:1px}#chat-content #chat-log .chat-message .bubble .chat-reply-quote span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsla(0,0%,100%,.45)}#chat-content #chat-log .chat-message .bubble .chat-attach-image{border-radius:.76rem;cursor:pointer;max-height:200px;max-width:100%}#chat-content #chat-log .chat-message .bubble .chat-attach-video{border-radius:.76rem;max-height:200px;max-width:100%}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{--tw-text-opacity:1;background:hsla(0,0%,100%,.1);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download:hover{background:hsla(0,0%,100%,.2)}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile{background-color:hsla(0,0%,100%,.04)}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile img{transition:filter .2s ease,opacity .2s ease}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-loading img,#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-pending img{filter:blur(8px);transform:scale(1.05)}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-loading:after,#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-pending:after{animation:chat-pending-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:22.8px;border-top-color:hsla(0,0%,100%,.9);content:"";height:1.5rem;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:1.5rem}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-pending{cursor:default}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-more{font-size:1.5rem}#chat-content #chat-log .chat-message .bubble .chat-attach-file{align-items:center;display:flex;gap:.5rem;padding-bottom:.25rem;padding-top:.25rem}#chat-content #chat-log .chat-message .bubble .chat-attach-file svg{flex-shrink:0;opacity:.6}#chat-content #chat-log .chat-message .bubble .chat-attach-file .chat-attach-file-info{display:flex;flex-direction:column;flex-grow:1;min-width:0}#chat-content #chat-log .chat-message .bubble .chat-attach-file .chat-attach-file-info .chat-attach-file-name{font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-content #chat-log .chat-message .bubble .chat-attach-file .chat-attach-download{flex-shrink:0;opacity:.5;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content #chat-log .chat-message .bubble .chat-attach-file .chat-attach-download:hover{opacity:1}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item{background:hsla(0,0%,100%,.06)}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item:hover{background:hsla(0,0%,100%,.12)}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon{height:42px;width:34px}#chat-content #chat-log .chat-message .bubble .chat-message-check{color:hsla(0,0%,100%,.35);font-size:10px;margin-left:.25rem;vertical-align:bottom}#chat-content #chat-log .chat-message .bubble .chat-message-footer{line-height:14px;margin-top:.125rem;text-align:right}#chat-content #chat-log .chat-message .bubble .chat-message-name{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:500;margin-bottom:.125rem}#chat-content #chat-log .chat-message .bubble .chat-message-time{color:hsla(0,0%,100%,.35);font-size:10px;margin-left:.375rem;vertical-align:bottom}#chat-content #chat-log .chat-message.emoji-only .bubble{font-size:2rem;line-height:1.2}#chat-content #chat-log .chat-message.justify-start .bubble{background-color:hsla(0,0%,100%,.08);border-bottom-left-radius:4px;color:hsla(0,0%,100%,.9)}#chat-content #chat-log .chat-message.justify-start .bubble .chat-message-time{color:hsla(0,0%,100%,.35)}#chat-content #chat-log .chat-message.justify-end .bubble{border-bottom-right-radius:4px;--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#1a1a2e;color:rgba(26,26,46,var(--tw-text-opacity))}#chat-content #chat-log .chat-message.justify-end .bubble .chat-message-time{color:rgba(0,0,0,.4)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-message-check{color:rgba(0,0,0,.3)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-msg-menu-btn{background:rgba(0,0,0,.1)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-msg-menu-btn.open,#chat-content #chat-log .chat-message.justify-end .bubble .chat-msg-menu-btn:hover{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-reply-quote{background:rgba(0,0,0,.06)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-reply-quote strong{--tw-text-opacity:1;color:#0ea5e9;color:rgba(14,165,233,var(--tw-text-opacity))}#chat-content #chat-log .chat-message.justify-end .bubble .chat-reply-quote span{color:rgba(0,0,0,.5)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item{background:rgba(0,0,0,.05)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item:hover{background:rgba(0,0,0,.1)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:#1f2937}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:#6b7280}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{color:#1f2937}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download:hover{background:rgba(0,0,0,.14)}#chat-content #chat-log .chat-message.justify-end.done .bubble .chat-message-check{--tw-text-opacity:1;color:#15cc6b;color:rgba(21,204,107,var(--tw-text-opacity))}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list+.chat-attach-file-list,#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list+.chat-attach-grid,#chat-content #chat-log .chat-message .bubble .chat-attach-file-list+.chat-attach-audio-list,#chat-content #chat-log .chat-message .bubble .chat-attach-file-list+.chat-attach-grid,#chat-content #chat-log .chat-message .bubble .chat-attach-grid+.chat-attach-audio-list,#chat-content #chat-log .chat-message .bubble .chat-attach-grid+.chat-attach-file-list{margin-top:.375rem}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list{display:flex;flex-direction:column;gap:.375rem;max-width:100%;width:240px}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list .chat-attach-audio-item{align-items:center;display:flex;gap:.5rem}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list .chat-attach-audio-item audio{flex-grow:1;height:32px;min-width:0}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{align-items:center;background:hsla(0,0%,100%,.12);border-radius:22.8px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;text-decoration-line:none;transition:background-color .12s ease;width:1.75rem}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download:hover{background:hsla(0,0%,100%,.22)}#chat-content #chat-log .chat-message .bubble .chat-attach-grid{display:grid;grid-gap:.25rem;border-radius:.76rem;gap:.25rem;max-width:100%;overflow:hidden;width:240px}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-1{grid-template-columns:1fr}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-1 .chat-attach-grid-tile{aspect-ratio:4/3}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-2{grid-template-columns:1fr 1fr}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-2 .chat-attach-grid-tile{aspect-ratio:1/1}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-3{grid-template-columns:1fr 1fr}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-3 .chat-attach-grid-tile{aspect-ratio:1/1}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-3 .chat-attach-grid-tile:first-child{aspect-ratio:16/9;grid-column:1/3}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-4plus{grid-template-columns:1fr 1fr}#chat-content #chat-log .chat-message .bubble .chat-attach-grid.grid-4plus .chat-attach-grid-tile{aspect-ratio:1/1}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile{background-color:hsla(0,0%,100%,.06);cursor:pointer;overflow:hidden;position:relative}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease;width:100%}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile:hover img{opacity:.9}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-missing{align-items:center;background:rgba(0,0,0,.05);cursor:default;display:flex;justify-content:center;min-height:120px;position:relative}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-missing:before{background:no-repeat 50%/40% url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23999999%27 stroke-width=%271.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect x=%273%27 y=%273%27 width=%2718%27 height=%2718%27 rx=%272%27 ry=%272%27/><line x1=%273%27 y1=%273%27 x2=%2721%27 y2=%2721%27/></svg>");bottom:0;content:"";left:0;opacity:.55;pointer-events:none;position:absolute;right:0;top:0}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile.chat-attach-missing .chat-attach-missing-note{color:#888;font-size:11px;line-height:1.3;padding-left:.5rem;padding-right:.5rem;pointer-events:none;position:relative;text-align:center}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile .chat-attach-grid-play{align-items:center;background:rgba(0,0,0,.55);border-radius:22.8px;display:flex;height:44px;justify-content:center;left:50%;margin:-22px 0 0 -22px;pointer-events:none;position:absolute;top:50%;transition:background-color .12s ease;width:44px}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-tile:hover .chat-attach-grid-play{background:rgba(0,0,0,.7)}#chat-content #chat-log .chat-message .bubble .chat-attach-grid .chat-attach-grid-more{align-items:center;bottom:0;display:flex;font-size:1.25rem;font-weight:600;justify-content:center;left:0;position:absolute;right:0;top:0;--tw-text-opacity:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.45);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-item.chat-attach-missing,#chat-content #chat-log .chat-message .bubble .chat-attach-file-item.chat-attach-missing{cursor:default;opacity:.6}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-item.chat-attach-missing .chat-attach-audio-download,#chat-content #chat-log .chat-message .bubble .chat-attach-audio-item.chat-attach-missing audio,#chat-content #chat-log .chat-message .bubble .chat-attach-file-item.chat-attach-missing .chat-attach-audio-download,#chat-content #chat-log .chat-message .bubble .chat-attach-file-item.chat-attach-missing audio{display:none}#chat-content #chat-log .chat-message .bubble .chat-attach-audio-item.chat-attach-missing .chat-attach-missing-note,#chat-content #chat-log .chat-message .bubble .chat-attach-file-item.chat-attach-missing .chat-attach-missing-note{color:#888;font-size:11px}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list{border-radius:.76rem;display:flex;flex-direction:column;gap:.375rem;max-width:100%;width:260px}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item{align-items:center;background:hsla(0,0%,100%,.08);border-radius:.76rem;color:inherit;display:flex;gap:.625rem;padding:.5rem;text-decoration-line:none;transition:background-color .12s ease}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item:hover{background:hsla(0,0%,100%,.16)}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:32px}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));height:100%;width:100%}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta{display:flex;flex-direction:column;flex-grow:1;min-width:0}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:hsla(0,0%,100%,.92);font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-content #chat-log .chat-message .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:hsla(0,0%,100%,.55);font-size:10px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-content #chat-log .chat-message .bubble .chat-attach-caption-text{font-size:.875rem;margin-top:.25rem;white-space:pre-wrap;word-break:break-word}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item{background:rgba(0,0,0,.06)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item:hover{background:rgba(0,0,0,.12)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:rgba(0,0,0,.9)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:rgba(0,0,0,.55)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{background:rgba(0,0,0,.08)}#chat-content #chat-log .chat-message.justify-end .bubble .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download:hover{background:rgba(0,0,0,.16)}#chat-content .chat-reply-bar{align-items:center;border-color:hsla(0,0%,100%,.08);border-top-width:1px;display:flex;gap:.5rem;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));padding:.5rem .75rem}#chat-content .chat-reply-bar .chat-reply-preview{border-left:2px solid #3b82f6;flex-grow:1;font-size:.75rem;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}#chat-content .chat-reply-bar .chat-reply-preview strong{color:hsla(0,0%,100%,.7);display:block;font-size:11px}#chat-content .chat-reply-bar .chat-reply-preview span{color:hsla(0,0%,100%,.5)}#chat-content .chat-reply-bar .chat-reply-close{align-items:center;background-color:transparent;border-radius:22.8px;border-width:0;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;font-size:.875rem;height:1.5rem;justify-content:center;width:1.5rem}#chat-content .chat-reply-bar .chat-reply-close:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-input-area{border-color:hsla(0,0%,100%,.08);border-top-width:1px;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));padding:.75rem 1rem}#chat-content .chat-input-area .chat-input-wrapper{align-items:flex-end;background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);border-radius:22px;border-width:1px;display:flex;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content .chat-input-area .chat-input-wrapper.has-text,#chat-content .chat-input-area .chat-input-wrapper:focus-within{--tw-border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity))}#chat-content .chat-input-area .chat-input-wrapper #chat-message-input{background-color:transparent;border-width:0;color:hsla(0,0%,100%,.9);flex:1 1 0%;font-family:inherit;font-size:.875rem;line-height:1.4;max-height:120px;min-height:20px;outline:2px solid transparent;outline-offset:2px;padding:.625rem 0 .625rem 1rem;resize:none}#chat-content .chat-input-area .chat-input-wrapper #chat-message-input::-moz-placeholder{color:hsla(0,0%,100%,.35)}#chat-content .chat-input-area .chat-input-wrapper #chat-message-input::placeholder{color:hsla(0,0%,100%,.35)}#chat-content .chat-input-area .chat-input-wrapper #chat-voice-btn{align-items:center;align-self:flex-end;background-color:transparent;border-radius:22.8px;border-width:0;color:hsla(0,0%,100%,.35);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin:.25rem .25rem .25rem 0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}#chat-content .chat-input-area .chat-input-wrapper #chat-voice-btn:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-input-area .chat-input-wrapper #chat-voice-btn.recording{--tw-text-opacity:1;animation:recordingPulse 1.5s ease-in-out infinite;color:#ef4444;color:rgba(239,68,68,var(--tw-text-opacity))}#chat-content .chat-input-area .chat-input-wrapper #chat-voice-btn.hidden{display:none!important}#chat-content .chat-input-area .chat-input-wrapper #chat-voice-btn svg{height:1rem;width:1rem}#chat-content .chat-input-area .chat-input-wrapper #chat-attach-btn,#chat-content .chat-input-area .chat-input-wrapper #chat-emoji-btn,#chat-content .chat-input-area .chat-input-wrapper #chat-search-btn{align-items:center;align-self:flex-end;background-color:transparent;border-radius:22.8px;border-width:0;color:hsla(0,0%,100%,.35);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin:.25rem .25rem .25rem 0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}#chat-content .chat-input-area .chat-input-wrapper #chat-attach-btn:hover,#chat-content .chat-input-area .chat-input-wrapper #chat-emoji-btn:hover,#chat-content .chat-input-area .chat-input-wrapper #chat-search-btn:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-input-area .chat-input-wrapper #chat-attach-btn.hidden,#chat-content .chat-input-area .chat-input-wrapper #chat-emoji-btn.hidden,#chat-content .chat-input-area .chat-input-wrapper #chat-search-btn.hidden{display:none!important}#chat-content .chat-input-area .chat-input-wrapper #chat-attach-btn svg,#chat-content .chat-input-area .chat-input-wrapper #chat-emoji-btn svg,#chat-content .chat-input-area .chat-input-wrapper #chat-search-btn svg{height:1rem;width:1rem}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker{border-color:hsla(0,0%,100%,.08);border-radius:.8739999999999999rem;border-width:1px;bottom:100%;margin-bottom:.5rem;position:absolute;right:0;width:320px;z-index:20;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity));--tw-shadow:0 5px 25px rgba(0,0,0,.4);--tw-shadow-colored:0 5px 25px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 5px 25px rgba(0,0,0,.4);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker.hidden{display:none!important}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-search{background-color:transparent;border-color:hsla(0,0%,100%,.08);border-width:0 0 1px;color:hsla(0,0%,100%,.9);font-size:.875rem;outline:2px solid transparent;outline-offset:2px;padding:.5rem .75rem;width:100%}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-search::-moz-placeholder{color:hsla(0,0%,100%,.3)}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-search::placeholder{color:hsla(0,0%,100%,.3)}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-tabs{border-bottom-width:1px;border-color:hsla(0,0%,100%,.08);display:flex;gap:.125rem;overflow-x:auto;padding:.375rem .5rem}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-tabs::-webkit-scrollbar{height:0}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-tabs .emoji-tab{align-items:center;background-color:transparent;border-radius:.5700000000000001rem;border-width:0;cursor:pointer;display:flex;flex-shrink:0;font-size:.938rem;height:1.75rem;justify-content:center;opacity:.5;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.75rem}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-tabs .emoji-tab.active{background-color:hsla(0,0%,100%,.1);opacity:1}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-tabs .emoji-tab:hover{opacity:1}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-height:260px;grid-gap:.25rem;gap:.25rem;overflow-y:auto;padding:.625rem}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-grid::-webkit-scrollbar{width:4px}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-grid::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15);border-radius:22.8px}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-grid .emoji-item{align-items:center;background-color:transparent;border-radius:.76rem;border-width:0;cursor:pointer;display:flex;font-size:1.75rem;height:2.75rem;justify-content:center;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.75rem}#chat-content .chat-input-area .chat-input-wrapper .emoji-picker .emoji-grid .emoji-item:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;background-color:hsla(0,0%,100%,.1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.25) scaleY(1.25);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#chat-content .chat-input-area .chat-input-wrapper #chat-send-btn{align-items:center;align-self:flex-end;background-color:hsla(0,0%,100%,.15);border-radius:22.8px;border-width:0;color:hsla(0,0%,100%,.3);cursor:default;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin:.25rem .25rem .25rem 0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}#chat-content .chat-input-area .chat-input-wrapper #chat-send-btn:not(:disabled){cursor:pointer;--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#1a1a2e;color:rgba(26,26,46,var(--tw-text-opacity))}#chat-content .chat-input-area .chat-input-wrapper #chat-send-btn:not(:disabled):hover{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.08) scaleY(1.08);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#chat-content .chat-input-area .chat-input-wrapper #chat-send-btn:not(:disabled):active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.95) scaleY(.95);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#chat-content .chat-input-area .chat-input-wrapper #chat-send-btn svg{height:1rem;width:1rem}#chat-content .chat-drop-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(26,26,46,.85);border-radius:16px;bottom:0;display:none;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:40}#chat-content .chat-drop-overlay.active{display:flex}#chat-content .chat-drop-overlay .chat-drop-overlay-inner{align-items:center;background:hsla(0,0%,100%,.08);border:2px dashed hsla(0,0%,100%,.55);border-radius:.95rem;color:#fff;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem}#chat-content .chat-drop-overlay .chat-drop-overlay-inner svg{height:3rem;opacity:.85;width:3rem}#chat-content .chat-drop-overlay .chat-drop-overlay-inner span{font-size:.875rem;font-weight:500}@keyframes dropBounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}#chat-content .chat-attach-preview{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:30;--tw-bg-opacity:1;background-color:#1a1a2e;background-color:rgba(26,26,46,var(--tw-bg-opacity))}#chat-content .chat-attach-preview .chat-attach-preview-header{align-items:center;border-bottom-width:1px;border-color:hsla(0,0%,100%,.08);display:flex;gap:.75rem;padding:.75rem 1rem}#chat-content .chat-attach-preview .chat-attach-preview-header span{flex-grow:1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-attach-preview .chat-attach-preview-cancel{align-items:center;background-color:transparent;border-radius:22.8px;border-width:0;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}#chat-content .chat-attach-preview .chat-attach-preview-cancel:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-attach-preview .chat-attach-preview-list{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:.75rem;justify-content:flex-start;min-height:0;overflow-y:auto;padding:1rem}#chat-content #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .bubble{background-color:hsla(0,0%,100%,.08);border-bottom-left-radius:4px;color:hsla(0,0%,100%,.9)}#chat-content #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .bubble .chat-message-time{color:hsla(0,0%,100%,.35)}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .bubble{border-bottom-left-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#27272a;color:rgba(39,39,42,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .bubble .chat-message-time{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .chat-attach-file-list .chat-attach-file-item{background:rgba(0,0,0,.04);color:inherit}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .chat-attach-file-list .chat-attach-file-item:hover{background:rgba(0,0,0,.08)}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:#1f2937}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:#6b7280}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{background:rgba(0,0,0,.08);color:#1f2937}#chat-content.theme-light #chat-log .chat-message#chat-content .chat-attach-preview .chat-attach-preview-list .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download:hover{background:rgba(0,0,0,.14)}#chat-content .chat-attach-preview .chat-attach-preview-list{align-content:flex-start}#chat-content .chat-attach-preview .chat-attach-grid{display:grid;flex-shrink:0;grid-gap:.25rem;border-radius:.76rem;gap:.25rem;max-width:100%;overflow:hidden;width:260px}#chat-content .chat-attach-preview .chat-attach-grid.grid-1{grid-template-columns:1fr}#chat-content .chat-attach-preview .chat-attach-grid.grid-1 .chat-attach-grid-tile{aspect-ratio:4/3}#chat-content .chat-attach-preview .chat-attach-grid.grid-2{grid-template-columns:1fr 1fr}#chat-content .chat-attach-preview .chat-attach-grid.grid-2 .chat-attach-grid-tile{aspect-ratio:1/1}#chat-content .chat-attach-preview .chat-attach-grid.grid-3{grid-template-columns:1fr 1fr}#chat-content .chat-attach-preview .chat-attach-grid.grid-3 .chat-attach-grid-tile{aspect-ratio:1/1}#chat-content .chat-attach-preview .chat-attach-grid.grid-3 .chat-attach-grid-tile:first-child{aspect-ratio:16/9;grid-column:1/3}#chat-content .chat-attach-preview .chat-attach-grid.grid-4plus{grid-template-columns:1fr 1fr}#chat-content .chat-attach-preview .chat-attach-grid.grid-4plus .chat-attach-grid-tile{aspect-ratio:1/1}#chat-content .chat-attach-preview .chat-attach-grid .chat-attach-grid-tile{background:hsla(0,0%,100%,.04);border-radius:.5700000000000001rem;overflow:hidden;position:relative}#chat-content .chat-attach-preview .chat-attach-grid .chat-attach-grid-tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#chat-content .chat-attach-preview .chat-attach-grid .chat-attach-grid-tile .chat-attach-grid-play{align-items:center;background:rgba(0,0,0,.55);border-radius:22.8px;display:flex;height:44px;justify-content:center;left:50%;margin:-22px 0 0 -22px;pointer-events:none;position:absolute;top:50%;width:44px}#chat-content .chat-attach-preview .chat-attach-grid .chat-attach-grid-more{align-items:center;bottom:0;display:flex;font-size:1.5rem;font-weight:600;justify-content:center;left:0;position:absolute;right:0;top:0;--tw-text-opacity:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.45);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content .chat-attach-preview .chat-attach-audio-list{display:flex;flex-direction:column;flex-shrink:0;gap:.375rem;max-width:100%;width:260px}#chat-content .chat-attach-preview .chat-attach-audio-list .chat-attach-audio-item{align-items:center;display:flex;gap:.5rem}#chat-content .chat-attach-preview .chat-attach-audio-list .chat-attach-audio-item audio{flex-grow:1;height:34px;min-width:0}#chat-content .chat-attach-preview .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{align-items:center;border-radius:22.8px;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem;--tw-text-opacity:1;background:hsla(0,0%,100%,.1);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));text-decoration-line:none}#chat-content .chat-attach-preview .chat-attach-file-list{border-radius:.76rem;display:flex;flex-direction:column;flex-shrink:0;gap:.375rem;max-width:100%;width:260px}#chat-content .chat-attach-preview .chat-attach-file-list .chat-attach-file-item{align-items:center;background:hsla(0,0%,100%,.06);border-radius:.76rem;color:inherit;display:flex;gap:.625rem;padding:.5rem;text-decoration-line:none}#chat-content .chat-attach-preview .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon{align-items:center;display:flex;flex-shrink:0;height:42px;justify-content:center;width:34px}#chat-content .chat-attach-preview .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));height:100%;width:100%}#chat-content .chat-attach-preview .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta{display:flex;flex-direction:column;flex-grow:1;min-width:0}#chat-content .chat-attach-preview .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:hsla(0,0%,100%,.92);font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-content .chat-attach-preview .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:hsla(0,0%,100%,.55);font-size:10px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-content .chat-attach-preview .chat-attach-caption{align-items:center;border-color:hsla(0,0%,100%,.08);border-top-width:1px;display:flex;gap:.5rem;padding:.75rem 1rem}#chat-content .chat-attach-preview .chat-attach-caption input{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);border-radius:22.8px;border-width:1px;flex-grow:1;font-size:.875rem;padding:.5rem 1rem;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}#chat-content .chat-attach-preview .chat-attach-caption input::-moz-placeholder{color:hsla(0,0%,100%,.35)}#chat-content .chat-attach-preview .chat-attach-caption input::placeholder{color:hsla(0,0%,100%,.35)}#chat-content .chat-attach-preview .chat-attach-caption input:focus{border-color:hsla(0,0%,100%,.25)}#chat-content .chat-attach-preview .chat-attach-caption .chat-attach-preview-send{align-items:center;border-radius:22.8px;border-width:0;cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem;--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgba(14,165,233,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-content .chat-attach-preview .chat-attach-caption .chat-attach-preview-send:hover{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgba(2,132,199,var(--tw-bg-opacity))}#chat-content .chat-attach-preview .chat-attach-caption .chat-attach-preview-send:disabled{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.4);cursor:not-allowed}#chat-content .chat-attach-preview .chat-attach-caption .chat-attach-preview-send:disabled:hover{background-color:hsla(0,0%,100%,.15)}#chat-content .chat-attach-preview .chat-attach-preview-warning{background:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.35);border-radius:.76rem;color:#fca5a5;font-size:.75rem;font-weight:500;margin:.5rem .75rem;padding:.5rem .75rem}#chat-content .chat-attach-preview .chat-attach-disallowed,#chat-content .chat-attach-preview .chat-attach-oversize{border-radius:8px;outline:1px solid rgba(220,38,38,.55);outline-offset:-1px;position:relative}#chat-content .chat-attach-preview .chat-attach-disallowed .chat-attach-disallowed-note,#chat-content .chat-attach-preview .chat-attach-disallowed .chat-attach-oversize-note,#chat-content .chat-attach-preview .chat-attach-oversize .chat-attach-disallowed-note,#chat-content .chat-attach-preview .chat-attach-oversize .chat-attach-oversize-note{background:rgba(220,38,38,.85);bottom:0;color:#fff;font-size:11px;left:0;line-height:1.2;padding:4px 8px;pointer-events:none;position:absolute;right:0;text-align:center}#chat-content .chat-attach-preview .chat-attach-grid-tile.chat-attach-disallowed,#chat-content .chat-attach-preview .chat-attach-grid-tile.chat-attach-oversize{cursor:not-allowed}#chat-content .chat-attach-preview .chat-attach-audio-item,#chat-content .chat-attach-preview .chat-attach-file-item{position:relative}#chat-content .chat-attach-preview .chat-attach-preview-remove{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;line-height:0;padding:0;position:absolute;right:4px;top:4px;transition:background-color .12s ease;width:22px;z-index:2}#chat-content .chat-attach-preview .chat-attach-preview-remove:hover{background:rgba(0,0,0,.85)}@keyframes recordingPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes typingBounce{0%,80%,to{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}40%{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@keyframes chatSlideIn{0%{--tw-translate-y:0.625rem;opacity:0;transform:translate(var(--tw-translate-x),.625rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translateY(10px) scale(.97)}to{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translateY(0) scale(1)}}@keyframes bubbleFadeIn{0%{--tw-translate-y:0.25rem;opacity:0;transform:translate(var(--tw-translate-x),.25rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}to{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(max-width:480px){#chat-content{border-radius:0;bottom:0;height:100vh;right:0;width:100vw}#chat-content input,#chat-content select,#chat-content textarea{font-size:16px!important}}#chat-contact-form{flex:1 1 0%;overflow-y:auto;padding:1.5rem 1rem}#chat-contact-form .contact-form-inner{display:flex;flex-direction:column;gap:1rem}#chat-contact-form .contact-form-title{font-size:.938rem;font-weight:600;text-align:center;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-contact-form .contact-form-subtitle{color:hsla(0,0%,100%,.5);font-size:.75rem;line-height:1.625;text-align:center}#chat-contact-form .contact-form-choice{display:flex;gap:.5rem}#chat-contact-form .contact-form-choice .contact-choice-btn{align-items:center;background-color:transparent;border-color:hsla(0,0%,100%,.12);border-radius:.8739999999999999rem;border-width:1px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;flex:1 1 0%;font-size:.75rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem .75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-contact-form .contact-form-choice .contact-choice-btn.active{--tw-border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#1a1a2e;color:rgba(26,26,46,var(--tw-text-opacity))}#chat-contact-form .contact-form-choice .contact-choice-btn:not(.active):hover{background-color:hsla(0,0%,100%,.08);--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-contact-form .contact-form-choice .contact-choice-btn svg{flex-shrink:0}#chat-contact-form .contact-form-fields{display:flex;flex-direction:column;gap:.75rem}#chat-contact-form .contact-form-fields.hidden{display:none!important}#chat-contact-form .contact-form-row{display:flex;gap:.5rem}#chat-contact-form .contact-float{position:relative}#chat-contact-form .contact-float.hidden{display:none!important}#chat-contact-form .contact-float label{color:hsla(0,0%,100%,.35);font-size:.875rem;left:.875rem;pointer-events:none;position:absolute;top:.625rem;transform-origin:top left;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-contact-form .contact-float .contact-input:not(:-moz-placeholder-shown)~label{color:hsla(0,0%,100%,.5);font-size:10px;top:.375rem}#chat-contact-form .contact-float .contact-input:focus~label,#chat-contact-form .contact-float .contact-input:not(:placeholder-shown)~label{color:hsla(0,0%,100%,.5);font-size:10px;top:.375rem}#chat-contact-form .contact-float .contact-input:focus~label,#chat-contact-form .contact-input{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-contact-form .contact-input{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);border-radius:.8739999999999999rem;border-width:1px;font-size:.875rem;outline:2px solid transparent;outline-offset:2px;padding:1.25rem .875rem .375rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#chat-contact-form .contact-input::-moz-placeholder{color:transparent}#chat-contact-form .contact-input::placeholder{color:transparent}#chat-contact-form .contact-input:focus{background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}#chat-contact-form textarea.contact-input{resize:none}#chat-contact-form .contact-submit-btn{border-radius:.8739999999999999rem;border-width:0;cursor:pointer;width:100%;--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-size:.875rem;font-weight:600;padding-bottom:.625rem;padding-top:.625rem;--tw-text-opacity:1;color:#1a1a2e;color:rgba(26,26,46,var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#chat-contact-form .contact-submit-btn:hover{opacity:.9}#chat-contact-form .contact-submit-btn.hidden{display:none!important}#chat-contact-form .contact-success{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem;padding-top:2rem;text-align:center}#chat-contact-form .contact-success.hidden{display:none!important}#chat-contact-form .contact-success svg{color:#4ade80}#chat-contact-form .contact-success p{color:hsla(0,0%,100%,.7);font-size:.875rem;line-height:1.625}#chat-btn-wrapper.theme-light #chat-btn{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity));--tw-shadow:0 2px 12px rgba(0,0,0,.12);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 2px 12px rgba(0,0,0,.12);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-btn-wrapper.theme-light #chat-btn:hover{--tw-shadow:0 4px 20px rgba(0,0,0,.15);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 4px 20px rgba(0,0,0,.15);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-btn-wrapper.theme-light #chat-btn .chat-notification-badge{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgba(239,68,68,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-btn-wrapper.theme-light #chat-close{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity));--tw-shadow:0 2px 12px rgba(0,0,0,.12);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 2px 12px rgba(0,0,0,.12);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-btn-wrapper.theme-light #chat-close:hover{--tw-shadow:0 4px 20px rgba(0,0,0,.15);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 4px 20px rgba(0,0,0,.15);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-content.theme-light{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 5px 40px rgba(0,0,0,.15);--tw-shadow-colored:0 5px 40px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 5px 40px rgba(0,0,0,.15);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-content.theme-light .chat-drop-overlay{background:hsla(0,0%,100%,.92)}#chat-content.theme-light .chat-drop-overlay .chat-drop-overlay-inner{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25);color:#1f2937}#chat-content.theme-light #chat-tab-bar{border-top-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity))}#chat-content.theme-light #chat-tab-bar .chat-tab{border-color:transparent;--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-tab-bar .chat-tab.active{--tw-border-opacity:1;border-color:#18181b;border-color:rgba(24,24,27,var(--tw-border-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-tab-bar .chat-tab:not(.active):hover{--tw-text-opacity:1;color:#52525b;color:rgba(82,82,91,var(--tw-text-opacity))}#chat-content.theme-light .tab-home-welcome .tab-home-avatar{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity))}#chat-content.theme-light .tab-home-welcome .tab-home-avatar svg{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .tab-home-welcome .tab-home-title{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .tab-home-welcome .tab-home-subtitle{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .tab-home-welcome .tab-home-start-btn{--tw-bg-opacity:1;background-color:#18181b;background-color:rgba(24,24,27,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content.theme-light .tab-placeholder h3{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .tab-placeholder p{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .tab-home-latest-news .tab-home-latest-news-title{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .client-back-btn{border-bottom-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .client-back-btn:hover{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .client-category-item{border-bottom-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .client-category-item:hover{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity))}#chat-content.theme-light .client-category-item .client-category-count{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .client-category-item svg{--tw-text-opacity:1;color:#d4d4d8;color:rgba(212,212,216,var(--tw-text-opacity))}#chat-content.theme-light .client-item-row{border-bottom-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity))}#chat-content.theme-light .client-item-row:hover{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity))}#chat-content.theme-light .client-item-row .client-item-title{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .client-item-row .client-item-date{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .client-news-detail .client-news-tag{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgba(228,228,231,var(--tw-bg-opacity));--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .client-news-detail .client-news-date{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .client-news-detail .client-news-title{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .client-news-detail .client-news-desc{--tw-text-opacity:1;color:#52525b;color:rgba(82,82,91,var(--tw-text-opacity))}#chat-content.theme-light .client-faq-detail .client-faq-detail-title{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .client-faq-detail .client-faq-detail-body{--tw-text-opacity:1;color:#52525b;color:rgba(82,82,91,var(--tw-text-opacity))}#chat-content.theme-light .client-news-card{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity))}#chat-content.theme-light .client-news-card:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity))}#chat-content.theme-light .client-news-card .client-news-tag{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgba(228,228,231,var(--tw-bg-opacity));--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .client-news-card .client-news-date{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .client-news-card .client-news-title{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .client-news-card .client-news-desc{--tw-text-opacity:1;color:#52525b;color:rgba(82,82,91,var(--tw-text-opacity))}#chat-content.theme-light #chat-header{border-bottom-width:1px;--tw-border-opacity:1;background-image:linear-gradient(to bottom right,#fafafa var(--tw-gradient-from-position),#fff var(--tw-gradient-to-position));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,98%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-header .chat-header-avatar{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity))}#chat-content.theme-light #chat-header .chat-header-avatar svg{--tw-text-opacity:1;color:#52525b;color:rgba(82,82,91,var(--tw-text-opacity))}#chat-content.theme-light #chat-header .chat-header-info .chat-header-title{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-header .chat-header-info .chat-header-subtitle{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-header #chat-header-close{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-header #chat-header-close:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity));--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light #chat-search-bar{background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-bottom-width:1px}#chat-content.theme-light #chat-search-bar,#chat-content.theme-light #chat-search-bar input{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1}#chat-content.theme-light #chat-search-bar input{background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-search-bar input::-moz-placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-search-bar input::placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-search-bar input:focus{--tw-border-opacity:1;border-color:#a1a1aa;border-color:rgba(161,161,170,var(--tw-border-opacity))}#chat-content.theme-light #chat-search-bar #chat-search-count{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-search-bar button{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-search-bar button:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity));--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light .chat-search-highlight{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgba(254,240,138,var(--tw-bg-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .chat-search-highlight.chat-search-active{--tw-bg-opacity:1;background-color:#facc15;background-color:rgba(250,204,21,var(--tw-bg-opacity))}#chat-content.theme-light .chat-search-active-msg{border-radius:.76rem;--tw-bg-opacity:1;background-color:#fefce8;background-color:rgba(254,252,232,var(--tw-bg-opacity))}#chat-content.theme-light .chat-date-separator span{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgba(228,228,231,var(--tw-bg-opacity));--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-floating-date span,#chat-content.theme-light #chat-scroll-bottom{border-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#52525b;color:rgba(82,82,91,var(--tw-text-opacity));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-content.theme-light #chat-scroll-bottom:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-log{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity))}#chat-content.theme-light #chat-log::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgba(212,212,216,var(--tw-bg-opacity))}#chat-content.theme-light #chat-log .chat-message.typing-indicator .bubble{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgba(228,228,231,var(--tw-bg-opacity))}#chat-content.theme-light #chat-log .chat-message.typing-indicator .bubble .typing-dots span{--tw-bg-opacity:1;background-color:#a1a1aa;background-color:rgba(161,161,170,var(--tw-bg-opacity))}#chat-content.theme-light #chat-log .chat-message .bubble .chat-message-check{--tw-text-opacity:1;color:#d4d4d8;color:rgba(212,212,216,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message .bubble .chat-message-footer{text-align:right}#chat-content.theme-light #chat-log .chat-message .bubble .chat-message-name{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message .bubble .chat-message-time{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message.justify-start .bubble{border-bottom-left-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:#27272a;color:rgba(39,39,42,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message.justify-start .bubble .chat-message-time{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message.justify-end .bubble{border-bottom-right-radius:4px;--tw-bg-opacity:1;background-color:#18181b;background-color:rgba(24,24,27,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message.justify-end .bubble .chat-message-time{color:hsla(0,0%,100%,.5)}#chat-content.theme-light #chat-log .chat-message.justify-end .bubble .chat-message-check{color:hsla(0,0%,100%,.4)}#chat-content.theme-light #chat-log .chat-message.justify-end.done .bubble .chat-message-check{--tw-text-opacity:1;color:#15cc6b;color:rgba(21,204,107,var(--tw-text-opacity))}#chat-content.theme-light #chat-log .chat-message.justify-start .chat-attach-file-list .chat-attach-file-item{background:rgba(0,0,0,.04);color:inherit}#chat-content.theme-light #chat-log .chat-message.justify-start .chat-attach-file-list .chat-attach-file-item:hover{background:rgba(0,0,0,.08)}#chat-content.theme-light #chat-log .chat-message.justify-start .chat-attach-file-list .chat-attach-file-item .chat-attach-file-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}#chat-content.theme-light #chat-log .chat-message.justify-start .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:#1f2937}#chat-content.theme-light #chat-log .chat-message.justify-start .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:#6b7280}#chat-content.theme-light #chat-log .chat-message.justify-start .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{background:rgba(0,0,0,.08);color:#1f2937}#chat-content.theme-light #chat-log .chat-message.justify-start .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download:hover{background:rgba(0,0,0,.14)}#chat-content.theme-light #chat-log .chat-message.justify-end .chat-attach-file-list .chat-attach-file-item{background:hsla(0,0%,100%,.1)}#chat-content.theme-light #chat-log .chat-message.justify-end .chat-attach-file-list .chat-attach-file-item:hover{background:hsla(0,0%,100%,.18)}#chat-content.theme-light #chat-log .chat-message.justify-end .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:hsla(0,0%,100%,.95)}#chat-content.theme-light #chat-log .chat-message.justify-end .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:hsla(0,0%,100%,.6)}#chat-content.theme-light #chat-log .chat-message.justify-end .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download{background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.95)}#chat-content.theme-light #chat-log .chat-message.justify-end .chat-attach-audio-list .chat-attach-audio-item .chat-attach-audio-download:hover{background:hsla(0,0%,100%,.22)}#chat-content.theme-light .chat-msg-menu-btn{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgba(228,228,231,var(--tw-bg-opacity));border-color:transparent}#chat-content.theme-light .chat-msg-menu-btn svg{stroke:#374151}#chat-content.theme-light .chat-msg-menu-btn.open,#chat-content.theme-light .chat-msg-menu-btn:hover{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgba(212,212,216,var(--tw-bg-opacity));border-color:#d1d5db}#chat-content.theme-light .chat-msg-context-menu{background:#fff;border-color:#e5e7eb}#chat-content.theme-light .chat-msg-context-menu .chat-ctx-item{color:#374151}#chat-content.theme-light .chat-msg-context-menu .chat-ctx-item:hover{background:#f3f4f6}#chat-content.theme-light .chat-msg-context-menu .chat-ctx-item.danger{color:#ef4444}#chat-content.theme-light .chat-msg-context-menu .chat-ctx-item.danger:hover{background:#fef2f2}#chat-content.theme-light .chat-reply-quote{background:rgba(0,0,0,.04)}#chat-content.theme-light .chat-reply-quote strong{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .chat-reply-quote span{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-reply-bar{border-top-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity))}#chat-content.theme-light .chat-reply-bar .chat-reply-preview{border-left-color:#3b82f6}#chat-content.theme-light .chat-reply-bar .chat-reply-preview strong{--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light .chat-reply-bar .chat-reply-preview span{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light .chat-reply-bar .chat-reply-close{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-reply-bar .chat-reply-close:hover{--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light .chat-attach-preview{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-preview-header{border-bottom-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-preview-header span{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-preview-cancel{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-preview-cancel:hover{--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-caption{border-top-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-caption input{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-caption input::-moz-placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-caption input::placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-caption input:focus{--tw-border-opacity:1;border-color:#a1a1aa;border-color:rgba(161,161,170,var(--tw-border-opacity))}#chat-content.theme-light .chat-attach-preview .chat-attach-file-list .chat-attach-file-item,#chat-content.theme-light .chat-attach-preview .chat-attach-grid .chat-attach-grid-tile{background:rgba(0,0,0,.04)}#chat-content.theme-light .chat-attach-preview .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-name{color:#1f2937}#chat-content.theme-light .chat-attach-preview .chat-attach-file-list .chat-attach-file-item .chat-attach-file-meta .chat-attach-file-sub{color:#6b7280}#chat-content.theme-light .chat-input-area{background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-width:1px}#chat-content.theme-light .chat-input-area,#chat-content.theme-light .chat-input-area .chat-input-wrapper{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1}#chat-content.theme-light .chat-input-area .chat-input-wrapper{background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper.has-text,#chat-content.theme-light .chat-input-area .chat-input-wrapper:focus-within{--tw-border-opacity:1;border-color:#18181b;border-color:rgba(24,24,27,var(--tw-border-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-message-input{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-message-input::-moz-placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-message-input::placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-voice-btn{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-voice-btn:hover{--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-attach-btn,#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-emoji-btn,#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-search-btn{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-attach-btn:hover,#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-emoji-btn:hover,#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-search-btn:hover{--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 5px 25px rgba(0,0,0,.12);--tw-shadow-colored:0 5px 25px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 5px 25px rgba(0,0,0,.12);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker .emoji-search{border-bottom-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker .emoji-search::-moz-placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker .emoji-search::placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker .emoji-tabs{border-bottom-width:1px;--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker .emoji-tabs .emoji-tab.active{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker .emoji-grid::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgba(212,212,216,var(--tw-bg-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper .emoji-picker .emoji-grid .emoji-item:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-send-btn{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgba(228,228,231,var(--tw-bg-opacity));--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light .chat-input-area .chat-input-wrapper #chat-send-btn:not(:disabled){--tw-bg-opacity:1;background-color:#18181b;background-color:rgba(24,24,27,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-form-title{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-form-subtitle{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-form-choice .contact-choice-btn{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-form-choice .contact-choice-btn.active{--tw-border-opacity:1;border-color:#18181b;border-color:rgba(24,24,27,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#18181b;background-color:rgba(24,24,27,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-form-choice .contact-choice-btn:not(.active):hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgba(244,244,245,var(--tw-bg-opacity));--tw-text-opacity:1;color:#3f3f46;color:rgba(63,63,70,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-float label{--tw-text-opacity:1;color:#a1a1aa;color:rgba(161,161,170,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-float .contact-input:focus~label{--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-float .contact-input:not(:-moz-placeholder-shown)~label{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-float .contact-input:focus~label,#chat-content.theme-light #chat-contact-form .contact-float .contact-input:not(:placeholder-shown)~label{--tw-text-opacity:1;color:#71717a;color:rgba(113,113,122,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-input{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity));--tw-text-opacity:1;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-input:focus{--tw-border-opacity:1;border-color:#a1a1aa;border-color:rgba(161,161,170,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}#chat-content.theme-light #chat-contact-form .contact-submit-btn{--tw-bg-opacity:1;background-color:#18181b;background-color:rgba(24,24,27,var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}#chat-content.theme-light #chat-contact-form .contact-success svg{color:#22c55e}#chat-content.theme-light #chat-contact-form .contact-success p{--tw-text-opacity:1;color:#52525b;color:rgba(82,82,91,var(--tw-text-opacity))}.chat-image-lightbox{align-items:center;background:rgba(0,0,0,.9);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.chat-image-lightbox .chat-image-lightbox-inner{padding:64px;position:relative}.chat-image-lightbox .chat-image-lightbox-inner,.chat-image-lightbox .chat-image-lightbox-media{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.chat-image-lightbox .chat-image-lightbox-img{border-radius:.38rem;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-image-lightbox video.chat-image-lightbox-img{background:#000}.chat-image-lightbox .chat-image-lightbox-close,.chat-image-lightbox .chat-image-lightbox-counter,.chat-image-lightbox .chat-image-lightbox-download,.chat-image-lightbox .chat-image-lightbox-nav{z-index:2}.chat-image-lightbox .chat-image-lightbox-close{align-items:center;background-color:transparent;border-radius:22.8px;border-width:0;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2.5rem;--tw-text-opacity:1;background:hsla(0,0%,100%,.08);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));transition:background-color .12s ease}.chat-image-lightbox .chat-image-lightbox-close:hover{background:hsla(0,0%,100%,.18)}.chat-image-lightbox .chat-image-lightbox-download{align-items:center;border-radius:22.8px;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:1rem;width:2.5rem;--tw-text-opacity:1;background:hsla(0,0%,100%,.08);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));right:64px;text-decoration-line:none;transition:background-color .12s ease}.chat-image-lightbox .chat-image-lightbox-download:hover{background:hsla(0,0%,100%,.18)}.chat-image-lightbox .chat-image-lightbox-counter{font-size:.875rem;font-weight:500;left:50%;position:absolute;top:1rem;--tw-text-opacity:1;background:hsla(0,0%,100%,.08);border-radius:9999px;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));padding:6px 12px;transform:translateX(-50%)}.chat-image-lightbox .chat-image-lightbox-nav{align-items:center;background-color:transparent;border-radius:22.8px;border-width:0;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:50%;width:3rem;--tw-text-opacity:1;background:hsla(0,0%,100%,.08);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));transform:translateY(-50%);transition:background-color .12s ease}.chat-image-lightbox .chat-image-lightbox-nav:hover{background:hsla(0,0%,100%,.2)}.chat-image-lightbox .chat-image-lightbox-nav.prev{left:16px}.chat-image-lightbox .chat-image-lightbox-nav.next{right:16px}@keyframes chat-pending-spin{to{transform:rotate(1turn)}}