:root{--neya-brand:#15d887;--neya-brand-hover:#12c57c;--neya-brand-deep:#0a7a55;--neya-brand-tint:#e1f7ea;--neya-brand-edge:#136040;--neya-ink:#042a1d;--neya-ink-muted:#4b6b5c;--neya-ink-subtle:#72857d;--neya-ink-inverse:#ffffff;--neya-surface:#ffffff;--neya-surface-soft:#f0fdf9;--neya-surface-muted:#f4f8f6;--neya-surface-cream:#fff8f3;--neya-surface-warm:#efe4dc;--neya-surface-dark:#052a1d;--neya-surface-deep:#083a28;--neya-line:#dde6e1;--neya-line-subtle:rgba(4,42,29,0.09);--neya-line-strong:rgba(21,216,135,0.4);--neya-success:#0f9d63;--neya-success-tint:#d8f7e9;--neya-danger:#dc2626;--neya-danger-tint:#fef2f2;--neya-warning:#f59e0b;--neya-warning-tint:#fef3c7;--neya-warning-border:#fcd34d;--neya-warning-deep:#92400e;--neya-info:#3b82f6;--neya-info-tint:#eff6ff;--neya-info-deep:#2e4478;--neya-shadow-card:0 4px 20px rgba(4,42,29,0.06);--neya-shadow-card-hover:0 8px 28px rgba(4,42,29,0.08),0 0 0 1px rgba(21,216,135,0.2);--neya-shadow-button:0px 3px 0px #136040;--neya-shadow-button-press:0px 2px 0px #136040;--neya-radius-chip:8px;--neya-radius-control:12px;--neya-radius-card:16px;--neya-radius-tray:40px;--neya-radius-pill:9999px}:root .str-chat{--str-chat__primary-color:#004d40;--str-chat__active-primary-color:#004d40;--str-chat__cta-button-background-color:#2bf39d;--str-chat__surface-color:#f5f5f5;--str-chat__secondary-surface-color:#fafafa;--str-chat__primary-surface-color:#e0f2f1;--str-chat__primary-surface-color-low-emphasis:#edf7f7;--str-chat__avatar-background-color:#2bf39d;--str-chat__avatar-size:40px;--str-chat__message-bubble-color:#042a1d;--str-chat__card-attachment-color:#2bf39d;--str-chat__channel-list-load-more-color:#004d40;--str-chat__own-message-bubble-background-color:#2bf39d;--str-chat__message-bubble-border-radius:0.75rem;--str-chat__spacing-2:0.75rem;--str-chat__spacing-4:0.75rem;--str-chat-message-options-size:30px;--str-chat__message-options-button-size:30px;--str-chat__date-separator-line-color:#efe4dc;--str-chat__card-attachment-background-color:#fff;--str-chat__card-attachment-color:#004d40;--str-chat__card-attachment-border-radius:0.5rem;--str-chat__message-list-background-color:#fff8f3;--str-chat__tertiary-surface-color:#efe4dc;--str-chat__message-bubble-background-color:#ffffff;--str-chat__message-send-color:#2bf39d;--str-chat__message-input-tools-color:#042a1d}.str-chat__attachment-list{margin:.25rem}.str-chat__edit-message-form .str-chat__edit-message-form-options{-moz-column-gap:.5rem;column-gap:.5rem}.str-chat__dialog{display:flex!important;flex-direction:column!important;gap:1.25rem!important;padding:.5rem 0 0!important;color:#042a1d!important;font-family:inherit!important;flex:1 1 auto!important;min-height:100%!important}.str-chat__dialog .str-chat__dialog__body,.str-chat__dialog .str-chat__dialog__body>form{display:flex!important;flex-direction:column!important;gap:.75rem!important;flex:1 1 auto!important}.str-chat__dialog .str-chat__dialog__title{font-size:20px!important;font-weight:700!important;line-height:1.25!important;color:#042a1d!important;margin:0!important;padding:0!important}.str-chat__dialog .str-chat__dialog__prompt{font-size:14px!important;line-height:1.5!important;color:rgba(4,42,29,.7)!important;margin:0!important}.str-chat__dialog .str-chat__dialog__field{display:flex!important;flex-direction:column!important;gap:.375rem!important;margin:0!important;padding:0!important}.str-chat__dialog .str-chat__dialog__field label{font-size:13px!important;font-weight:500!important;color:#042a1d!important}.str-chat__dialog .str-chat__dialog__field input,.str-chat__dialog .str-chat__dialog__field textarea{width:100%!important;border:1px solid rgba(4,42,29,.12)!important;border-radius:.75rem!important;padding:.625rem .875rem!important;font-size:14px!important;color:#042a1d!important;background:#ffffff!important;font-family:inherit!important;outline:none!important;transition:border-color .16s ease}.str-chat__dialog .str-chat__dialog__field input:focus,.str-chat__dialog .str-chat__dialog__field textarea:focus{border-color:#15d887!important;box-shadow:0 0 0 3px rgba(21,216,135,.18)!important}.str-chat__dialog .str-chat__dialog__controls{display:flex!important;flex-direction:column-reverse!important;gap:.75rem!important;margin-top:auto!important;padding-top:1rem!important;flex-shrink:0!important}.str-chat__dialog .str-chat__dialog__controls-button{width:100%!important;flex:0 0 auto!important;height:3.5rem!important;padding:0 .625rem!important;border:none!important;border-radius:50px!important;font-size:16px!important;font-weight:700!important;line-height:22px!important;letter-spacing:.0125em!important;cursor:pointer!important;transition:background-color .16s ease,transform 80ms ease,box-shadow 80ms ease!important}.str-chat__dialog .str-chat__dialog__controls-button--cancel{background-color:#efe4dc!important;color:#042a1d!important}.str-chat__dialog .str-chat__dialog__controls-button--cancel:hover{background-color:#e5d7ce!important}.str-chat__dialog .str-chat__dialog__controls-button--submit{background-color:#15d887!important;color:#042a1d!important;box-shadow:0 3px 0 #136040!important}.str-chat__dialog .str-chat__dialog__controls-button--submit:hover{background-color:#12c57c!important}.str-chat__dialog .str-chat__dialog__controls-button--submit:active:not(:disabled){transform:translateY(1px)!important;box-shadow:0 2px 0 #136040!important}.str-chat__dialog .str-chat__dialog__controls-button--submit:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}.str-chat__dialog .str-chat__dialog__controls-button--end-poll{background-color:#dc2626!important;color:#ffffff!important;box-shadow:0 3px 0 #7f1d1d!important}.str-chat__dialog .str-chat__dialog__controls-button--end-poll:hover{background-color:#b91c1c!important}.str-chat__dialog .str-chat__dialog__controls-button--end-poll:active{transform:translateY(1px)!important;box-shadow:0 2px 0 #7f1d1d!important}.str-chat__modal__poll-answer-list,.str-chat__modal__poll-option-list,.str-chat__modal__poll-results{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:0 0 1rem!important;color:#042a1d!important}.str-chat__modal__poll-answer-list .str-chat__modal-header,.str-chat__modal__poll-option-list .str-chat__modal-header,.str-chat__modal__poll-results .str-chat__modal-header{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 0 .625rem!important;border-bottom:1px solid rgba(4,42,29,.08)!important;margin:0!important}.str-chat__modal__poll-answer-list .str-chat__modal-header__title,.str-chat__modal__poll-option-list .str-chat__modal-header__title,.str-chat__modal__poll-results .str-chat__modal-header__title{font-size:20px!important;font-weight:700!important;color:#042a1d!important;line-height:1.25!important;margin:0!important;padding:0!important}.str-chat__modal__poll-answer-list .str-chat__modal-header__close-button,.str-chat__modal__poll-option-list .str-chat__modal-header__close-button,.str-chat__modal__poll-results .str-chat__modal-header__close-button{display:none!important}.str-chat__modal__poll-answer-list__body,.str-chat__modal__poll-option-list__body,.str-chat__modal__poll-results__body{display:flex!important;flex-direction:column!important;gap:.875rem!important;margin:0!important;padding:0!important}.str-chat__modal__poll-answer-list__title,.str-chat__modal__poll-option-list__title,.str-chat__modal__poll-results__title{font-size:15px!important;font-weight:600!important;color:#042a1d!important;margin:0!important;padding:0!important}.str-chat__modal__poll-results__option-list{display:flex!important;flex-direction:column!important;gap:.625rem!important;margin:0!important;padding:0!important}.str-chat__modal__poll-results__option-list .str-chat__poll-option{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin:0!important;padding:.75rem .875rem!important;background-color:#f7f4f0!important;border-radius:.875rem!important;cursor:default!important}.str-chat__modal__poll-results__option-list .str-chat__poll-option__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;margin:0!important}.str-chat__modal__poll-results__option-list .str-chat__poll-option__option-text{font-size:14px!important;font-weight:600!important;color:#042a1d!important;margin:0!important}.str-chat__modal__poll-results__option-list .str-chat__poll-result-option-vote-counter{display:flex!important;align-items:center!important;gap:.375rem!important}.str-chat__modal__poll-results__option-list .str-chat__poll-result-option-vote-count{font-size:12px!important;font-weight:600!important;color:rgba(4,42,29,.7)!important;padding:2px 8px!important;background-color:rgba(4,42,29,.08)!important;border-radius:9999px!important}.str-chat__modal__poll-results__option-list .str-chat__poll-result-winning-option-icon{width:16px!important;height:16px!important;border-radius:9999px!important;background:#15d887!important;flex-shrink:0!important}.str-chat__modal__poll-results__option-list .str-chat__poll-option__show-all-votes-button{align-self:flex-start!important;font-size:12px!important;font-weight:600!important;color:#042a1d!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important;text-decoration:underline!important}.str-chat__modal__poll-results .str-chat__poll-vote-listing{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin:.25rem 0 0!important;padding:.5rem 0 0!important;border-top:1px solid rgba(4,42,29,.08)!important;pointer-events:none!important;cursor:default!important}.str-chat__modal__poll-results .str-chat__poll-vote{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;margin:0!important;padding:0!important;cursor:default!important}.str-chat__modal__poll-results .str-chat__poll-vote__author{display:flex!important;align-items:center!important;gap:.5rem!important;min-width:0!important;flex:1 1 auto!important}.str-chat__modal__poll-results .str-chat__avatar--poll-vote-author,.str-chat__modal__poll-results .str-chat__poll-vote__author .str-chat__avatar{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;border-radius:9999px!important;flex-shrink:0!important;overflow:hidden!important}.str-chat__modal__poll-results .str-chat__avatar--poll-vote-author img,.str-chat__modal__poll-results .str-chat__poll-vote__author .str-chat__avatar img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.str-chat__modal__poll-results .str-chat__poll-vote__author__name{font-size:13px!important;font-weight:600!important;color:#042a1d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.str-chat__modal__poll-results .str-chat__poll-vote__timestamp{font-size:12px!important;font-weight:500!important;color:rgba(4,42,29,.55)!important;white-space:nowrap!important;flex-shrink:0!important}.str-chat__modal__poll-results--option-detail .str-chat__poll-option--full-vote-list{display:flex!important;flex-direction:column!important;gap:.75rem!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important}.str-chat__modal__poll-results .str-chat__modal-header__go-back-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin-right:.5rem!important;border:none!important;border-radius:9999px!important;background:transparent!important;color:#042a1d!important;cursor:pointer!important;transition:background-color .16s ease}.str-chat__modal__poll-results .str-chat__modal-header__go-back-button:before{content:""!important;width:16px!important;height:16px!important;background-color:currentColor!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'></polyline></svg>")!important;mask-repeat:no-repeat!important;mask-position:center!important;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'></polyline></svg>")!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important}.str-chat__modal__poll-results .str-chat__modal-header__go-back-button:hover{background-color:rgba(4,42,29,.06)!important}.str-chat__modal__poll-results .str-chat__infinite-scroll-paginator{margin:0!important;padding:0!important;overflow:visible!important}.str-chat__modal__poll-results .str-chat__infinite-scroll-paginator__content{display:flex!important;flex-direction:column!important;gap:0!important}.str-chat__modal__poll-results .str-chat__loading-indicator-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;padding:.75rem 0!important;min-height:32px!important}.str-chat__poll{display:flex!important;flex-direction:column!important;gap:.75rem!important;font-size:13px!important;line-height:1.4!important;color:#042a1d!important;padding:.625rem .875rem!important;margin:0!important;min-width:220px!important;width:auto!important;max-width:100%!important}.str-chat__poll .str-chat__poll-header{margin:0!important;padding:0!important}.str-chat__poll .str-chat__poll-title{font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:#042a1d!important;margin:0!important}.str-chat__poll .str-chat__poll-subtitle{font-size:12px!important;color:rgba(4,42,29,.6)!important;margin-top:2px!important;font-weight:400!important}.str-chat__poll .str-chat__poll-option-list{display:flex!important;flex-direction:column!important;gap:.875rem!important;margin:0!important;padding:0!important}.str-chat__poll .str-chat__poll-option{padding:0!important;margin:0!important;background:transparent!important}.str-chat__poll .str-chat__poll-option-data,.str-chat__poll .str-chat__poll-option__header{display:flex!important;align-items:center!important;gap:.5rem!important;margin:0!important}.str-chat__poll .str-chat__poll-option-text,.str-chat__poll .str-chat__poll-option__option-text{font-size:13px!important;font-weight:500!important;color:#042a1d!important;flex:1!important;margin:0!important}.str-chat__poll .str-chat__poll-option-vote-count{font-size:11px!important;font-weight:600!important;color:rgba(4,42,29,.7)!important;padding:2px 7px!important;background-color:rgba(4,42,29,.08)!important;border-radius:9999px!important;min-width:20px!important;text-align:center!important}.str-chat__poll .str-chat__poll-option-voters{display:flex!important;align-items:center!important;flex-shrink:0!important}.str-chat__poll .str-chat__poll-option-voters .str-chat__avatar{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;border-radius:9999px!important;border:1.5px solid rgba(43,243,157,.6)!important;overflow:hidden!important;flex-shrink:0!important;margin-left:-4px!important}.str-chat__poll .str-chat__poll-option-voters .str-chat__avatar:first-child{margin-left:0!important}.str-chat__poll .str-chat__poll-option-voters .str-chat__avatar img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.str-chat__poll .str-chat__checkmark{width:18px!important;height:18px!important;border:1.5px solid rgba(4,42,29,.35)!important;border-radius:9999px!important;background:transparent!important;flex-shrink:0!important}.str-chat__poll .str-chat__checkmark--checked{background-color:#042a1d!important;border-color:#042a1d!important}.str-chat__poll .str-chat__amount-bar,.str-chat__poll .str-chat__poll-option__votes-bar{height:3px!important;border-radius:9999px!important;margin-top:6px!important;background:linear-gradient(to right,rgba(4,42,29,.55) var(--str-chat__amount-bar-fulfillment),rgba(4,42,29,.18) var(--str-chat__amount-bar-fulfillment))!important}.str-chat__poll .str-chat__poll-option__votes-bar--winner{background:linear-gradient(to right,rgba(4,42,29,.75) var(--str-chat__amount-bar-fulfillment),rgba(4,42,29,.18) var(--str-chat__amount-bar-fulfillment))!important}.str-chat__poll .str-chat__poll-actions{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin:0!important;padding-top:.75rem!important;border-top:1px solid rgba(4,42,29,.18)!important}.str-chat__poll .str-chat__poll-action{width:100%!important;font-size:12.5px!important;font-weight:600!important;line-height:1.2!important;padding:.5rem .75rem!important;border-radius:9999px!important;background-color:rgba(255,255,255,.85)!important;color:#042a1d!important;border:1px solid rgba(4,42,29,.1)!important;box-shadow:0 1px 0 rgba(4,42,29,.06)!important;cursor:pointer!important;transition:background-color .16s ease,transform 80ms ease!important;text-align:center!important;white-space:nowrap!important}.str-chat__poll .str-chat__poll-action:hover{background-color:rgba(255,255,255,1)!important}.str-chat__poll .str-chat__poll-action:active{transform:translateY(1px)!important;box-shadow:none!important}.str-chat__modal--open:not(.str-chat__message-reactions-details-modal){animation:neya-modal-backdrop-in .25s ease-out;background:rgba(4,42,29,.4)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.str-chat__modal--open:not(.str-chat__message-reactions-details-modal) .str-chat__modal__inner{animation:neya-modal-inner-in .3s ease-out;background:rgba(255,255,255,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--neya-line-subtle);border-radius:1.25rem;box-shadow:0 24px 56px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.7);padding:1.25rem 1.25rem 1.5rem;min-height:0;max-height:85vh;width:90%;max-width:420px}@media (max-width:768px){.str-chat__modal--open:not(.str-chat__message-reactions-details-modal){align-items:flex-end;justify-content:flex-end;padding:0}.str-chat__modal--open:not(.str-chat__message-reactions-details-modal) .str-chat__modal__inner{animation:neya-modal-bottom-sheet-in .35s cubic-bezier(.32,.72,0,1);width:100%;max-width:none;max-height:50vh;min-height:40vh;border-radius:1.25rem 1.25rem 0 0;border-bottom:none;border-inline:none;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.str-chat__modal__close-button{top:.5rem;inset-inline-end:.5rem}}.str-chat__modal__close-button{border-radius:9999px;background:rgba(43,243,157,.12);color:var(--neya-ink);transition:background .2s ease,transform .1s ease}.str-chat__modal__close-button:hover{background:rgba(43,243,157,.22)}.str-chat__edit-message-modal .str-chat__modal__inner{max-width:480px;min-height:200px;display:flex;flex-direction:column}.str-chat__edit-message-form{display:flex;flex-direction:column;gap:1rem;min-height:0;flex:1}.str-chat__message-textarea-container{border-color:#c0cac6!important}.str-chat__message-input{padding:1rem!important;border-top-left-radius:36px;border-top-right-radius:36px;border-bottom-left-radius:0;border-bottom-right-radius:0}.neya-message-input-bar .str-chat__message-input{padding-bottom:calc(1rem + var(--safe-area-bottom, 0px))!important}.str-chat__edit-message-form .str-chat__message-input,.str-chat__edit-message-form .str-chat__message-input-flat{flex:1;min-height:120px}.str-chat__edit-message-form .str-chat__input-textarea,.str-chat__edit-message-form textarea{min-height:100px!important;resize:vertical;border-radius:.75rem;border:1px solid var(--neya-line-subtle);padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;background:rgba(255,255,255,.6);transition:border-color .2s ease,box-shadow .2s ease}.str-chat__edit-message-form .str-chat__input-textarea:focus,.str-chat__edit-message-form textarea:focus{outline:none;border-color:var(--neya-brand);box-shadow:0 0 0 3px rgba(43,243,157,.2)}.str-chat__edit-message-form .str-chat__edit-message-form-options{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:.25rem}.str-chat__edit-message-form .str-chat__edit-message-cancel,.str-chat__edit-message-form .str-chat__edit-message-send{padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease,transform .02s ease}.str-chat__edit-message-form .str-chat__edit-message-cancel{background:rgba(4,42,29,.06);color:var(--neya-ink);border:1px solid var(--neya-line-subtle)}.str-chat__edit-message-form .str-chat__edit-message-cancel:hover{background:rgba(4,42,29,.1)}.str-chat__edit-message-form .str-chat__edit-message-send{background:var(--neya-brand);color:#042a1d;border:none}.str-chat__empty-channel{background:transparent!important}.str-chat__edit-message-form .str-chat__edit-message-send:hover:not(:disabled){background:#25e090}.str-chat__edit-message-form .str-chat__edit-message-send:disabled{opacity:.6;cursor:not-allowed}.str-chat__modal.str-chat__message-reactions-details-modal.str-chat__modal--open{background:rgba(8,12,14,.62)!important;background-color:rgba(8,12,14,.62)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2147483000!important;animation:neya-modal-backdrop-in .2s ease-out}body:has(.str-chat__message-reactions-details-modal.str-chat__modal--open) .str-chat__message:has(.str-chat__message-reactions-details-modal.str-chat__modal--open){position:relative;z-index:2147482999!important;isolation:isolate}body:has(.str-chat__message-reactions-details-modal.str-chat__modal--open) .str-chat__message-options,body:has(.str-chat__message-reactions-details-modal.str-chat__modal--open) .str-chat__message-reactions-host{z-index:auto!important}.str-chat__modal.str-chat__message-reactions-details-modal.str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner{background:#f8faf9!important;background-color:#f8faf9!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden;position:relative}.str-chat__message-reactions-details-modal .str-chat__modal__inner{width:min(92vw,420px);max-width:420px;min-width:320px;max-height:80vh;min-height:240px;display:flex;flex-direction:column;padding:1rem 1.25rem 1.25rem;border-radius:1.25rem}@media (max-width:768px){.str-chat__modal.str-chat__message-reactions-details-modal.str-chat__modal--open{align-items:flex-end;justify-content:flex-end;padding:0}.str-chat__modal.str-chat__message-reactions-details-modal.str-chat__modal--open .str-chat__modal__inner{background:#f8faf9!important;background-color:#f8faf9!important;width:100%;max-width:none;min-width:0;border-radius:1.2rem 1.2rem 0 0;max-height:58vh;min-height:42vh;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}}.str-chat__message-reactions-details{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1}.str-chat__message-reactions-details-reaction-types{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.75rem;padding:.3rem .35rem .8rem;border-bottom:1px solid var(--neya-line-subtle);flex-shrink:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:.35rem}.str-chat__message-reactions-details-reaction-type{display:inline-flex;align-items:center;justify-content:center;padding-left:10px!important;padding-right:10px!important;min-height:2.25rem;border-radius:9999px;background:rgba(43,243,157,.1);font-size:.875rem;font-weight:500;color:var(--neya-ink);cursor:pointer;flex:0 0 auto;transition:background .2s ease,transform .02s ease;border:none;border-bottom:2px solid transparent!important}.str-chat__message-reactions-details-reaction-type:hover{background:rgba(43,243,157,.18)}.str-chat__message-reactions-details-reaction-type--selected{background:var(--neya-brand)!important;padding:.6rem 1.5rem;min-height:2.5rem}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types{gap:.45rem!important;-moz-column-gap:.45rem!important;column-gap:.45rem!important}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type{gap:.08rem!important}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type .str-chat__message-reaction-count{margin-left:.01rem}.str-chat__message-reactions-details .str-chat__message-reaction-emoji-big{display:none}.str-chat__message-reactions-details-reacting-users{display:flex;flex-direction:column;gap:.35rem;overflow-y:auto;min-height:80px;padding-right:.2rem}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__message-reactions-details-reacting-user{display:flex;align-items:center;gap:1rem;padding:.5rem .8rem;border-radius:.6rem;background:rgba(43,243,157,.06);border:1px solid transparent;transition:background .2s ease}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__message-reactions-details-reacting-user:hover{background:rgba(43,243,157,.12)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user .str-chat__avatar,.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user .stream-chat__avatar--reaction{width:36px;height:36px;flex-shrink:0;border-radius:.6rem;overflow:hidden}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user .str-chat__avatar img,.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user .str-chat__avatar-image,.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user .stream-chat__avatar--reaction img{border-radius:inherit}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user .str-chat__user-item--name{margin-left:.35rem;font-size:.875rem;font-weight:500;color:var(--neya-ink)}.str-chat__dialog-overlay{animation:neya-modal-backdrop-in .2s ease-out}.neya-message-actions-touch,.neya-message-actions-touch .str-chat__message-actions-box-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.str-chat__message-actions-box-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:9999px!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1}.str-chat__message-actions-box-button:hover{background:rgba(0,0,0,.06)}.str-chat__message-actions-list-item{padding:.25rem .5rem}.neya-message-actions-popup{display:flex;flex-direction:column;min-width:200px;max-width:min(92vw,420px);max-height:min(70vh,560px);border-radius:1rem;border:1px solid var(--neya-line-subtle);background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 48px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden;animation:neya-modal-inner-in .25s ease-out}.neya-message-actions-reactions{padding:.6rem .5rem .4rem;border-bottom:1px solid var(--neya-line-subtle)}.neya-message-actions-reactions,.neya-reaction-selector{display:flex;flex-direction:column;gap:.5rem}.neya-reaction-selector-quick-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.neya-reaction-selector-picker-toolbar{display:flex;justify-content:flex-end}.neya-reaction-selector-more-button,.neya-reaction-selector-quick-button{border:none;border-radius:9999px;min-width:2rem;height:2rem;padding:0 .55rem;background:rgba(43,243,157,.12);color:var(--neya-ink);font-size:1.05rem;line-height:1;cursor:pointer;transition:transform .15s ease,background .15s ease}.neya-reaction-selector-more-button:hover,.neya-reaction-selector-quick-button:hover{transform:scale(1.08);background:rgba(43,243,157,.24)}.neya-reaction-selector-quick-button--selected{background:var(--neya-brand);color:#042a1d;box-shadow:inset 0 0 0 1px rgba(4,42,29,.08)}.neya-reaction-emoji,.neya-reaction-selector-quick-emoji{display:inline-flex;align-items:center;justify-content:center}.neya-reaction-selector-picker{border:1px solid var(--neya-line-subtle);border-radius:.85rem;overflow:hidden;background:var(--neya-surface);box-shadow:0 8px 20px rgba(4,42,29,.1)}.neya-reaction-selector-mobile-sheet{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:flex-end;padding:0;background:rgba(4,42,29,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:neya-modal-backdrop-in .25s ease-out}.neya-reaction-selector-mobile-panel{width:100%;max-width:none;max-height:56vh;min-height:42vh;border-radius:1.25rem 1.25rem 0 0;border:1px solid var(--neya-line-subtle);border-bottom:none;border-inline:none;background:rgba(255,255,255,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 56px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.7);animation:neya-modal-bottom-sheet-in .35s cubic-bezier(.32,.72,0,1);padding:.5rem .75rem max(1rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.5rem}.neya-reaction-selector-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.neya-reaction-selector-mobile-handle{width:2.5rem;height:.25rem;border-radius:9999px;background:rgba(4,42,29,.22)}.neya-reaction-selector-picker--sheet{border-radius:.95rem;flex:1;min-height:0;display:flex;flex-direction:column}.neya-reaction-selector-picker--sheet .neya-reaction-selector-active{flex-shrink:0}.neya-reaction-selector-active{padding:.45rem .55rem;border-bottom:1px solid var(--neya-line-subtle);display:flex;flex-direction:column;gap:.35rem}.neya-reaction-selector-active-label{font-size:.72rem;font-weight:600;color:var(--neya-ink-muted)}.neya-reaction-selector-active-list{display:flex;flex-wrap:wrap;gap:.35rem}.neya-reaction-selector-active-item{border:none;border-radius:9999px;min-width:1.95rem;height:1.95rem;padding:0 .5rem;background:var(--neya-brand);color:#042a1d;font-size:1rem;cursor:pointer;transition:transform .15s ease,filter .15s ease}.neya-reaction-selector-active-item:hover{transform:scale(1.06);filter:brightness(.96)}.neya-message-actions-reactions .str-chat__message-reactions-list{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.neya-message-actions-reactions .str-chat__message-reactions-list-item,.neya-message-actions-reactions .str-chat__message-reactions-list-item button{border-radius:9999px;transition:transform .15s ease,background .15s ease}.neya-message-actions-reactions .str-chat__message-reactions-list-item:hover{transform:scale(1.12)}.str-chat__message-reactions-container.neya-reactions-list{max-width:100%;min-width:0}.str-chat__message-reactions-container.neya-reactions-list .str-chat__message-reactions{max-width:100%;overflow-x:hidden}.str-chat__message-reactions .neya-message-reaction-overflow button{border-radius:9999px;border:1px solid rgba(4,42,29,.16);background:rgba(43,243,157,.18);color:var(--neya-text-main);font-weight:600}.str-chat__message-reactions .neya-message-reaction-overflow button:hover{background:rgba(43,243,157,.26)}.neya-reaction-selector-picker em-emoji-picker{width:min(100%,22rem);max-width:100%;height:min(55vh,22rem);--rgb-accent:43,243,157;--rgb-color:4,42,29;--rgb-background:255,255,255;--rgb-input:242,255,249;--color-border:rgba(4,42,29,0.08);--color-border-over:rgba(43,243,157,0.3)}.neya-reaction-selector-picker--sheet em-emoji-picker{width:100%;height:min(54vh,24rem)}@media (max-width:768px){.neya-reaction-selector-picker em-emoji-picker{width:min(100%,calc(100vw - 2rem));height:min(50vh,19.5rem)}.neya-reaction-selector-picker--sheet em-emoji-picker{width:100%;height:min(50vh,20.5rem)}}.neya-reply-preview{margin:.5rem .75rem .25rem;padding:.5rem .75rem;border-radius:.9rem;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--neya-line-subtle);box-shadow:0 8px 20px rgba(0,0,0,.06)}.neya-reply-preview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:var(--neya-ink-muted)}.neya-reply-preview-close{border:none;background:transparent;color:var(--neya-ink-muted);font-size:.9rem;cursor:pointer;padding:.1rem .25rem}.neya-reply-preview-body{display:flex;flex-direction:column;gap:.15rem}.neya-reply-preview-author{font-size:.8rem;font-weight:600;color:var(--neya-ink)}.neya-reply-preview-text{font-size:.8rem;color:var(--neya-ink-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.neya-message-inline-reply{margin-bottom:.25rem;padding:.3rem .6rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.1rem;max-width:55%;background:rgba(255,255,255,.9);border:1px solid var(--neya-line-subtle);font-size:.7rem;cursor:pointer}.own-message .neya-message-inline-reply{align-self:flex-end;align-items:flex-end;text-align:right;margin-left:auto;margin-right:0}.other-message .neya-message-inline-reply{align-self:flex-start;align-items:flex-start;text-align:left;margin-right:auto;margin-left:calc(var(--str-chat__avatar-size, 40px) + 8px)}.neya-message-inline-reply-author{font-weight:600;color:var(--neya-ink);margin-bottom:0}.neya-message-inline-reply-text{color:var(--neya-ink-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}@keyframes neya-message-highlight-pulse{0%{box-shadow:0 0 0 0 rgba(43,243,157,.4)}to{box-shadow:0 0 0 12px rgba(43,243,157,0)}}.str-chat__message-bubble{border:none!important}.neya-message-highlight .str-chat__message-bubble{animation:neya-message-highlight-pulse .6s ease-out 0s 2}.neya-message-actions-reactions-solo{position:relative}.neya-message-actions-emoji-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.neya-message-actions-emoji-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;border-radius:.75rem;background:rgba(43,243,157,.12);color:var(--neya-ink);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .02s ease}.neya-message-actions-emoji-trigger:hover{background:rgba(43,243,157,.2)}.neya-message-actions-emoji-trigger:active{transform:scale(.98)}.neya-message-actions-popup .neya-message-action-copy,.neya-message-actions-popup .str-chat__message-actions-list-item,.neya-message-actions-popup .str-chat__message-actions-list-item-button{display:inline-flex;align-items:center;gap:.5rem}.neya-message-actions-popup .str-chat__message-actions-list{padding:.35rem .25rem}.neya-message-actions-popup .str-chat__message-actions-list-item,.neya-message-actions-popup .str-chat__message-actions-list-item-button{border-radius:.5rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;color:var(--neya-ink);transition:background .15s ease}@media (hover:hover){.neya-message-actions-popup .str-chat__message-actions-list-item-button:hover,.neya-message-actions-popup .str-chat__message-actions-list-item:hover{background:rgba(43,243,157,.12)}}@media (hover:none){.neya-message-actions-popup .str-chat__message-actions-list-item-button:hover,.neya-message-actions-popup .str-chat__message-actions-list-item:hover{background:transparent}}@media (min-width:1025px){.neya-message-actions-popup:has(.neya-reaction-selector--picker-open) .str-chat__message-actions-list{display:none}}.str-chat__message{--str-chat-message-options-size:30px}.neya-message-wrapper{--str-chat__avatar-background-color:transparent;--str-chat__avatar-border-radius:0}.neya-message-swipe-root{--neya-swipe-offset:0px;--neya-swipe-progress:0;position:relative;touch-action:pan-y}.neya-message-swipe-surface{transform:translateX(var(--neya-swipe-offset));transition:transform .18s cubic-bezier(.22,1,.36,1),filter .16s ease;will-change:transform}.neya-private-message-label{--neya-private-message-label-inline-padding:0.55rem;display:inline-flex;align-items:center;gap:.32rem;margin:0 0 .35rem;padding:.2rem var(--neya-private-message-label-inline-padding);border:1px dotted rgba(4,42,29,.18);border-radius:9999px;background:rgba(4,42,29,.035);color:var(--neya-ink-muted);font-size:.71rem;font-weight:600;letter-spacing:.01em;line-height:1.1;text-transform:none}.neya-private-message-label-icon{width:.78rem;height:.78rem;opacity:.72}.other-message .neya-private-message-label{margin-left:calc(var(--str-chat__avatar-size, 40px) + var(--str-chat__spacing-2, .5rem) + var(--str-chat__spacing-4, 1rem) - var(--neya-private-message-label-inline-padding))}.own-message .neya-private-message-label{margin-left:auto;margin-right:calc(var(--str-chat__spacing-4, 1rem) - var(--neya-private-message-label-inline-padding))}.neya-private-delivery-message .str-chat__message-bubble{border:1px dotted rgba(4,42,29,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,249,.98))!important}.neya-message-swipe-root[data-swipe-dragging=true] .neya-message-swipe-surface{transition:none}.neya-message-swipe-root[data-swipe-reply-ready=true] .neya-message-swipe-surface{filter:drop-shadow(0 12px 18px rgba(4,42,29,.12))}.neya-message-swipe-indicator{position:absolute;left:clamp(.5rem,7vw,2.25rem);top:50%;z-index:0;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background:rgba(4,42,29,.08);color:rgba(4,42,29,.55);opacity:calc(var(--neya-swipe-progress) * 1);pointer-events:none;transform:translateY(-50%) scale(calc(.92 + (var(--neya-swipe-progress) * .08)));transition:opacity .16s ease,transform .16s ease,background-color .16s ease,color .16s ease}.other-message .neya-message-swipe-indicator{left:calc(var(--str-chat__avatar-size, 40px) + .35rem)}.neya-message-swipe-root[data-swipe-reply-ready=true] .neya-message-swipe-indicator{background:var(--neya-brand);color:#042a1d}@media (max-width:768px){.str-chat__message{--str-chat__avatar-size:32px}.neya-channel .str-chat__avatar,.neya-message .str-chat__avatar,.str-chat__message .str-chat__avatar{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.str-chat__message-inner{display:grid;grid-template-columns:auto minmax(0,1fr)!important;-moz-column-gap:.375rem;column-gap:.375rem}.neya-message-wrapper .str-chat__message-inner{-moz-column-gap:.25rem;column-gap:.25rem}.neya-message-wrapper .str-chat__message,.neya-message-wrapper .str-chat__message-bubble{width:100%!important;max-width:100%!important;box-sizing:border-box}}.own-message .str-chat__message-reactions-button{display:none!important}.str-chat__message--other .str-chat__message-inner{display:grid!important;grid-template-columns:minmax(0,auto) 28px!important;grid-template-rows:auto auto auto auto!important;-moz-column-gap:.375rem!important;column-gap:.375rem!important;row-gap:.125rem!important}.str-chat__message--other .str-chat__message-inner .str-chat__message-bubble{grid-column:1!important;grid-row:1!important}.str-chat__message--other .str-chat__message-inner .str-chat__message-options{grid-column:2!important;grid-row:1!important;width:28px!important;min-width:28px!important;justify-self:end!important;align-self:start!important}.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host{grid-column:1/span 2!important;grid-row:2!important;justify-self:start!important;align-self:start!important;z-index:auto}.str-chat__message .str-chat__message-inner .str-chat__message-options,.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host{z-index:auto!important}.str-chat__message--other .str-chat__message-inner .str-chat__message-metadata{grid-column:1!important;grid-row:4!important}.str-chat__message--other .str-chat__message-inner>.str-chat__message-is-thread-reply-button-wrapper,.str-chat__message--other .str-chat__message-inner>.str-chat__message-replies-count-button-wrapper{grid-column:1!important;grid-row:3!important}@media (max-width:768px){.str-chat__message--other .str-chat__message-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;grid-template-rows:auto auto!important;grid-template-areas:"message-bubble options" "reactions reactions"!important;-moz-column-gap:.375rem!important;column-gap:.375rem!important;row-gap:.125rem!important}.str-chat__message--other .str-chat__message-inner .str-chat__message-bubble{grid-area:message-bubble!important}.str-chat__message--other .str-chat__message-inner .str-chat__message-options{grid-area:options!important;width:28px!important;min-width:28px!important;justify-self:end!important;align-self:flex-start!important}.str-chat__message--other .str-chat__message-reactions-host{grid-area:reactions!important;justify-self:start!important;align-self:start!important;z-index:auto}}.str-chat__message--me .str-chat__message-inner{display:grid!important;grid-template-columns:28px minmax(0,auto)!important;grid-template-rows:auto auto auto auto!important;-moz-column-gap:.375rem!important;column-gap:.375rem!important;row-gap:.125rem!important;justify-content:end!important;margin-inline-start:0!important}.str-chat__message--me .str-chat__message-inner .str-chat__message-options{grid-column:1!important;grid-row:1!important;width:28px!important;min-width:28px!important;max-width:28px!important;justify-self:end!important;justify-content:flex-end!important;align-self:start!important}.str-chat__message--me .str-chat__message-inner .str-chat__message-bubble{grid-column:2!important;grid-row:1!important;justify-self:end!important}.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host{grid-column:2!important;grid-row:2!important;justify-self:end!important;width:0!important;min-width:0!important;max-width:none!important;overflow:visible!important;display:flex!important;justify-content:flex-end!important}.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host .str-chat__message-reactions-container.neya-reactions-list{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important}.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host .str-chat__message-reactions-container.neya-reactions-list .str-chat__message-reactions{overflow:visible!important}.str-chat__message--me .str-chat__message-inner .str-chat__message-metadata{grid-column:2!important;grid-row:4!important}.str-chat__message--me .str-chat__message-inner>.str-chat__message-is-thread-reply-button-wrapper,.str-chat__message--me .str-chat__message-inner>.str-chat__message-replies-count-button-wrapper{grid-column:2!important;grid-row:3!important}.str-chat__message .str-chat__message-inner .str-chat__message-options{display:flex!important;align-items:flex-start;z-index:auto}.str-chat__message-actions-box-button{opacity:1!important;visibility:visible!important}@media (max-width:768px){.str-chat__message{--str-chat-message-options-size:30px!important}.str-chat__message--me .str-chat__message-inner,.str-chat__message--other .str-chat__message-inner,.str-chat__message--other .str-chat__message-inner:not(:has(.str-chat__message-options--active)){margin-inline-start:0!important;margin-inline-end:0!important}.str-chat__li:focus-within .str-chat__message--me .str-chat__message-inner,.str-chat__li:focus-within .str-chat__message--other .str-chat__message-inner,.str-chat__li:hover .str-chat__message--me .str-chat__message-inner,.str-chat__li:hover .str-chat__message--other .str-chat__message-inner{margin-inline-start:0!important;margin-inline-end:0!important}}.own-message .str-chat__message-bubble,.own-message .str-chat__message-bubble p,.str-chat__message--me .str-chat__message-bubble,.str-chat__message--me .str-chat__message-bubble p{color:#000!important}.str-chat__li--bottom .str-chat__message,.str-chat__li--single .str-chat__message{margin-block-end:1rem}.str-chat__date-separator-date{display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--str-chat__message-bubble-background-color);color:#042a1d;font-weight:500;padding:5px 15px;border:1px solid #eee;font-size:12px}.str-chat__message-metadata{font-size:11px!important}.neya-message-status-readby{position:relative;display:inline-flex;align-items:center;gap:0;white-space:nowrap}.neya-message-status-stack-trigger{border:none;background:transparent;padding:0;margin:0;cursor:pointer}.neya-message-status-stack{display:inline-flex;align-items:center;padding-left:1px}.neya-message-status-stack-item{display:inline-flex}.neya-message-status-stack-item+.neya-message-status-stack-item{margin-left:-8px}.neya-message-status-stack .str-chat__avatar{border:none;box-shadow:none}.neya-message-status-stack-item--more{width:15px;height:15px;min-width:15px;min-height:15px;border-radius:9999px;background:rgba(4,42,29,.14);display:inline-flex;align-items:center;justify-content:center}.neya-message-status-more-text{color:var(--neya-ink-muted);font-size:9px;font-weight:600;line-height:1}.neya-message-status-popup{position:absolute;right:0;bottom:1.45rem;z-index:40;min-width:160px;max-width:220px;border-radius:.75rem;background:rgba(255,255,255,.96);border:1px solid var(--neya-line-subtle);box-shadow:0 18px 40px rgba(0,0,0,.16);padding:.5rem .75rem .6rem}.str-chat__message-metadata .str-chat__avatar--message-status,.str-chat__message-metadata .stream-chat__avatar--message-status{--str-chat__avatar-size:15px!important}@media (max-width:768px){.str-chat__message-metadata{font-size:9px!important}.str-chat__message-metadata svg{width:9px!important;height:9px!important}.neya-message-status-stack-item+.neya-message-status-stack-item{margin-left:-7px}.neya-message-status-more-text{font-size:9px}.str-chat__message-metadata .str-chat__avatar,.str-chat__message-metadata .str-chat__avatar img,.str-chat__message-metadata .str-chat__avatar-image{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}.str-chat__message--me .str-chat__message-metadata{margin-top:.15rem!important}}.str-chat__message--system__date{display:none!important}.str-chat__message--system{margin-bottom:1rem}.str-chat__message--system__text{display:inline-flex;border-radius:20px;background:var(--str-chat__message-bubble-background-color);font-weight:500;padding:5px 15px;border:1px solid #eee}.str-chat__message .str-chat__message-metadata,.str-chat__quoted-message-preview .str-chat__message-metadata{margin-block-start:var(--str-chat__spacing-1)}.str-chat__message-simple-name{font-weight:500}.str-chat__message,.str-chat__quoted-message-preview{word-wrap:normal;word-break:normal;hyphens:none}.str-chat__message-bubble{border:1px solid #c0cac6!important}.neya-message-text-segment,.neya-message-text-segment p,.str-chat__message-bubble p,.str-chat__message-text,.str-chat__message-text p,.str-chat__message-text-inner{line-height:1.5!important;margin-bottom:0!important;margin-top:0!important}.other-message:not(.neya-message-wrapper) .str-chat__message-text,.other-message:not(.neya-message-wrapper) .str-chat__message-text p,.other-message:not(.neya-message-wrapper) .str-chat__message-text-inner,.other-message:not(.neya-message-wrapper) .str-chat__message-text-inner>div,.other-message:not(.neya-message-wrapper) .str-chat__message-text-inner>div>div{font-family:var(--font-poppins)!important;font-style:normal;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#042a1d!important;flex:none;order:0;flex-grow:0}.str-chat__message-url-link{text-decoration:underline!important;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.own-message{position:relative}.neya-readby-hit-area{position:absolute;right:.25rem;bottom:.1rem;width:24px;height:20px;background:transparent;border:none;padding:0;cursor:pointer}.neya-readby-popup{position:absolute;right:.5rem;bottom:1.9rem;z-index:40;min-width:160px;max-width:220px;border-radius:.75rem;background:rgba(255,255,255,.96);border:1px solid var(--neya-line-subtle);box-shadow:0 18px 40px rgba(0,0,0,.16);padding:.5rem .75rem .6rem}.neya-readby-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--neya-ink-muted);margin-bottom:.25rem}.neya-readby-list{list-style:none;padding:0;margin:0;font-size:.78rem;color:var(--neya-ink)}.neya-readby-list li+li{margin-top:.15rem}.neya-has-mentions p{display:inline}.neya-mention{font-weight:600;color:var(--neya-brand)}.own-message .neya-mention{color:var(--neya-ink)}.neya-message,.neya-message p,.str-chat__message-bubble,.str-chat__message-bubble p{hyphens:none;overflow-wrap:anywhere;word-break:normal;min-width:0}.str-chat__list{background:transparent!important}.str-chat__list-notifications,.str-chat__typing-indicator{display:none!important}.neya-chat-list-panel{border-right:1px solid var(--neya-line-subtle);box-shadow:4px 0 24px rgba(0,0,0,.04)}.neya-chat-content-panel,.neya-chat-list-panel{background:var(--neya-glass-bg);backdrop-filter:blur(var(--neya-glass-blur));-webkit-backdrop-filter:blur(var(--neya-glass-blur))}.neya-chat-content-panel{border-left:1px solid var(--neya-line-subtle)}.neya-chat-window{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.neya-chat-channel-header{position:sticky;top:0;z-index:30;flex-shrink:0;background:var(--neya-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.neya-url-preview{margin:.25rem .75rem .35rem;padding:.6rem .75rem;border-radius:.9rem;background:rgba(255,255,255,.95);border:1px solid var(--neya-line-subtle);box-shadow:0 8px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.4rem}.neya-url-preview-main{display:flex;flex-direction:column;gap:.25rem}.neya-url-preview-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--neya-ink-muted)}.neya-url-preview-url{font-size:.8rem;color:var(--neya-ink);overflow-wrap:break-word}.neya-url-preview-actions{display:flex;gap:.4rem;flex-wrap:wrap}.neya-url-preview-button{flex:1 1 auto;min-width:0;border-radius:9999px;border:1px solid var(--neya-line-subtle);padding:.3rem .75rem;font-size:.78rem;font-weight:500;background:rgba(255,255,255,.7);color:var(--neya-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .02s ease}.neya-url-preview-button--primary{background:var(--neya-brand);border-color:transparent}.neya-url-preview-button:hover{transform:translateY(-.5px)}.neya-chat-list{background:var(--neya-surface)}.neya-chat-list__scroll{scroll-behavior:smooth}.neya-chat-list__inner{display:flex;flex-direction:column;gap:.5rem}.neya-chat-list .str-chat__channel-list-react ul,.neya-chat-list ul[class*=channel]{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.neya-chat-list-item{padding:.75rem .875rem;margin:0 .125rem;border-radius:.875rem;border:1px solid var(--neya-line-subtle);background:transparent;box-shadow:0 1px 2px rgba(4,42,29,.04);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .15s ease}.neya-chat-list-item+.neya-chat-list-item{margin-top:0}.neya-chat-list-item:hover{border-color:var(--neya-line-strong);box-shadow:var(--neya-shadow-card);background:rgba(43,243,157,.04)}.neya-chat-list-item:active{transform:scale(.995)}.neya-chat-list-item--selected{border-color:rgba(43,243,157,.4);box-shadow:var(--neya-shadow-card),0 0 0 1px rgba(43,243,157,.15);background:rgba(43,243,157,.08)}.neya-chat-list-item--selected:hover{border-color:rgba(43,243,157,.5);box-shadow:var(--neya-shadow-card-hover);background:rgba(43,243,157,.1)}.neya-chat-list-item--neya{border-color:rgba(43,243,157,.18);background:rgba(43,243,157,.06)}.neya-chat-list-item--neya:hover{background:rgba(43,243,157,.1);border-color:rgba(43,243,157,.3)}.neya-chat-list-item__avatar{border-radius:.75rem;overflow:hidden}.str-chat__channel-preview,.str-chat__channel-preview-messenger{transition:background .2s ease,border-color .2s ease}.str-chat__channel-preview-messenger:hover,.str-chat__channel-preview:hover{background:rgba(43,243,157,.06)}.str-chat__channel-preview-messenger.str-chat__channel-preview-messenger--active,.str-chat__channel-preview.str-chat__channel-preview--active{background:rgba(43,243,157,.12);border-left-color:var(--neya-brand)}.str-chat__channel-list{width:100%;padding-bottom:calc(var(--bottom-nav-height, 88px) + var(--safe-area-bottom, 0px) + 20px)}.str-chat__main-panel{--neya-chat-surface:#fff8f3;background-color:var(--neya-chat-surface);background-image:url(/images/chat-background.svg);background-repeat:repeat-y;background-size:100% auto;background-position:top}.str-chat__list{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);padding-top:1.5rem!important}.str-chat__message-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.str-chat__message-button{background-color:#2bf39d;color:#042a1d;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;transition:background-color .2s}.str-chat__message-button:hover{background-color:#25cc85}.str-chat,.str-chat *{font-family:var(--font-poppins)!important}.neya-message{background:rgba(43,243,157,.1);border:1px solid rgba(43,243,157,.2)}.neya-channel .str-chat__avatar .str-chat__avatar-image,.neya-message .str-chat__avatar .str-chat__avatar-image{background:transparent;-o-object-fit:contain;object-fit:contain;border-radius:0}.str-chat__user-item .str-chat__avatar[title=Neya] .str-chat__avatar-image{border-radius:0}.str-chat__avatar .str-chat__avatar-image{background:transparent}.str-chat__channel-list-react{border:0!important}.str-chat__channel-list-messenger,.str-chat__channel-list-messenger-react__main,.str-chat__channel-list-messenger__main{padding-left:0!important;padding-right:0!important}.neya-chat-list .str-chat__channel-list,.neya-chat-list .str-chat__channel-list-messenger,.neya-chat-list .str-chat__channel-list-messenger-react__main,.neya-chat-list .str-chat__channel-list-messenger__main,.neya-chat-list .str-chat__channel-list-react{height:auto!important}.neya-chat-list .str-chat__channel-list-messenger-react__main,.neya-chat-list .str-chat__channel-list-messenger__main{overflow:visible!important}.neya-channel .str-chat__avatar,.neya-message .str-chat__avatar{width:40px;height:40px}.neya-dm-no-message-avatar .str-chat__avatar.str-chat__message-sender-avatar,.neya-dm-no-message-avatar .str-chat__avatar.str-chat__message-sender-avatar.str-chat__avatar--one-letter{display:none!important}.neya-message .str-chat__attachment,.neya-message .str-chat__attachment-list{margin:0;border-radius:8px;overflow:hidden}.str-chat__attachment,.str-chat__message-attachment,.str-chat__message-attachment-card{width:auto!important;max-width:100%!important}.str-chat__attachment img,.str-chat__gallery img,.str-chat__image img,.str-chat__message-attachment img,.str-chat__message-attachment-card img{-o-object-fit:contain!important;object-fit:contain!important;max-height:400px!important;width:auto!important;height:auto!important;max-width:100%!important;border-radius:.5rem}.neya-message .str-chat__gallery,.neya-message .str-chat__image{border-radius:.5rem;overflow:hidden}.neya-message .str-chat__image img{max-width:100%;height:auto;border-radius:.5rem}.neya-image-gallery{width:min(320px,100%);border-radius:.5rem;overflow:hidden}.neya-image-gallery--single{display:block}.neya-image-gallery--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.neya-image-gallery__item{position:relative;display:block;width:100%;border:0;padding:0;margin:0;background:#0f0f0f;cursor:pointer;aspect-ratio:1/1}.neya-image-gallery--single .neya-image-gallery__item{aspect-ratio:auto}.neya-image-gallery__img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;-o-object-fit:cover!important;object-fit:cover!important;display:block}.neya-image-gallery__img--fallback{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#111827;color:rgba(255,255,255,.8);font-size:.75rem;line-height:1.2;text-align:center}.neya-image-gallery--single .neya-image-gallery__img{height:auto!important;max-height:400px!important;-o-object-fit:contain!important;object-fit:contain!important}.neya-image-gallery__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-size:1rem;font-weight:600}.neya-message .str-chat__file-attachment{background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px 12px;margin:4px 0}.neya-message .str-chat__file-attachment a{color:#042a1d;text-decoration:none}.neya-message .str-chat__file-attachment a:hover{text-decoration:underline}.image-only-message .str-chat__attachment-list,.image-with-text-message .str-chat__attachment-list{--str-chat__attachment-list-border-radius:0.5rem;border-radius:.5rem!important}.image-only-message .str-chat__attachment-list .str-chat__message-attachment--image,.image-only-message .str-chat__attachment-list .str-chat__message-attachment--video,.image-only-message .str-chat__attachment-list .str-chat__message-attachment-card,.image-only-message .str-chat__attachment-list .str-chat__message-attachment-card--header,.image-with-text-message .str-chat__attachment-list .str-chat__message-attachment--image,.image-with-text-message .str-chat__attachment-list .str-chat__message-attachment--video,.image-with-text-message .str-chat__attachment-list .str-chat__message-attachment-card,.image-with-text-message .str-chat__attachment-list .str-chat__message-attachment-card--header{--str-chat__image-attachment-border-radius:0.5rem;border-radius:.5rem!important}.image-only-message .str-chat__attachment-list img,.image-with-text-message .str-chat__attachment-list img{border-radius:.5rem!important}.str-chat__connection-status{display:none!important}.str-chat__typing-indicator-react-host{position:sticky;bottom:1rem;margin-left:1rem;width:-moz-fit-content;width:fit-content;z-index:10}