.str-chat__message-simple--me .str-chat__message-simple-text-inner{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.str-chat__message-simple--me:hover .str-chat__message-simple-text-inner{background-color:hsl(var(--primary)/.9)}.str-chat__message-simple:not(.str-chat__message-simple--me) .str-chat__message-simple-text-inner{border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted))}.str-chat__message-simple-data{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.str-chat__avatar{overflow:hidden;border-radius:9999px}.str-chat__virtual-list{background-color:transparent}.str-chat__message-simple__reply-count{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.str-chat__message-simple__reply-count:hover{background-color:hsl(var(--primary)/.2)}.str-chat__message-attachment{overflow:hidden}.str-chat__file-attachment,.str-chat__message-attachment{border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--border))}.str-chat__file-attachment{background-color:hsl(var(--muted));padding:.5rem}.str-chat .emoji-mart{z-index:50}.str-chat__messaging-input{border-style:none;background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.str-chat__textarea{border-radius:9999px;border-style:none;background-color:hsl(var(--muted))}.str-chat__textarea:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary))}.str-chat__channel-preview-messenger{border-radius:calc(var(--radius) - 2px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.str-chat__channel-preview-messenger:hover{background-color:hsl(var(--muted)/.5)}.str-chat__channel-preview-messenger--active{background-color:hsl(var(--muted))}.str-chat__typing-indicator{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.str-chat__message-simple__actions{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.str-chat__message-simple__actions,.str-chat__suggestion-list{border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.str-chat__suggestion-list{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.str-chat__popover{z-index:50}.str-chat__channel-preview-messenger--unread .str-chat__channel-preview-messenger--unread-badge{background-color:hsl(var(--primary));font-weight:500;color:hsl(var(--primary-foreground))}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:768px){:not([data-mobile-fullwidth]):not([data-mobile-fullwidth] *){max-width:100vw!important}html{width:100vw}body,html{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body{max-width:100vw;position:relative;width:100%}#__next{min-height:100%;display:flex;flex-direction:column}.flex-1,main{flex:1 0 auto}main{overflow:visible}[data-page=explore]{height:auto;min-height:100vh;overflow:visible}section{overflow:visible}.fixed:not(.z-50){pointer-events:none}.fixed.z-50{pointer-events:auto}}@supports (-webkit-touch-callout:none){body{overflow-x:hidden}#__next,body{-webkit-overflow-scrolling:touch}}@media (max-width:768px){.max-w-sm{max-width:100%!important}.max-w-sm.mx-auto:not(.shadow-xl){margin-left:auto;margin-right:auto;padding-left:1rem!important;padding-right:1rem!important;max-width:calc(100vw - 2rem)!important}.btn,[class*=Button],a[class*=btn],button{max-width:100%;word-wrap:break-word}.grid{grid-template-columns:1fr!important;gap:1rem!important}.flex:not(button):not([role=button]):not(.inline-flex):not(.flex-col):not(.flex-col-reverse):not(.flex-nowrap){flex-wrap:wrap}[role=button] .flex,button .flex{flex-wrap:nowrap!important}.card,[class*=Card],section{max-width:100%;overflow-x:hidden}.absolute{max-width:100vw}img{max-width:100%;height:auto}div,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word;overflow-wrap:break-word}[data-page=explore] .px-4{padding-left:.5rem!important;padding-right:.5rem!important}[data-page=explore] section{max-width:100vw;padding:0 .5rem}[data-page=explore-global] .max-w-sm.mx-auto{padding-left:0!important;padding-right:0!important;max-width:calc(100vw - 1rem)!important}[data-page=explore-global] .px-4{padding-left:.5rem!important;padding-right:.5rem!important}[data-page=explore-global] section{padding-left:.5rem;padding-right:.5rem}}@media (max-width:768px) and (hover:none){::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px}}.debug-overflow *{outline:1px solid red!important}@media (max-width:768px){[data-mobile-fullwidth=true],[data-mobile-fullwidth=true] *{max-width:100vw!important}[data-mobile-fullwidth=true] [class*=ChatRoot],[data-mobile-fullwidth=true] [class*=ChatView],[data-mobile-fullwidth=true] [class*=MessageContainer]{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}[data-mobile-fullwidth=true] .overflow-y-auto,[data-mobile-fullwidth=true] [class*=Messages]{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}[data-mobile-fullwidth=true] [class*=MessageInput],[data-mobile-fullwidth=true] form{position:relative!important;width:100%!important;max-width:100vw!important}[data-mobile-fullwidth=true] [class*=Header]{flex-shrink:0!important;width:100%!important;max-width:100vw!important}[data-mobile-fullwidth=true] button[aria-label*=Close]{position:relative!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important}}