html.theme-neo:has(#forvibes-neo.neo-chat-layout),body.theme-neo:has(#forvibes-neo.neo-chat-layout){height:100%;max-height:100dvh;overflow:hidden;overscroll-behavior:none;width:100%;max-width:100%;touch-action:manipulation}@media (max-width: 767.98px){html.theme-neo:has(#forvibes-neo.neo-chat-layout),body.theme-neo:has(#forvibes-neo.neo-chat-layout){position:fixed;top:0;bottom:0;left:0;right:0;padding-top:0!important;padding-bottom:0!important}body.theme-neo:has(#forvibes-neo.neo-chat-layout)>#forvibes-neo{height:100dvh;max-height:100dvh;overflow:hidden}}#forvibes-neo.neo-chat-layout{display:flex;flex-direction:column;--neo-chat-nav-offset: 85px;height:calc(100dvh - var(--neo-chat-nav-offset));min-height:calc(100dvh - var(--neo-chat-nav-offset));max-height:calc(100dvh - var(--neo-chat-nav-offset));overflow:hidden;width:100%;max-width:100%}#forvibes-neo.neo-chat-layout>footer.footer,#forvibes-neo.neo-chat-layout .footer{display:none!important}@media (max-width: 767.98px){#forvibes-neo.neo-chat-layout{--neo-chat-nav-offset: 0px;height:100dvh;min-height:100dvh;max-height:100dvh}#forvibes-neo.neo-chat-layout .header,body.theme-neo:has(#forvibes-neo.neo-chat-layout) .nav-bar{display:none!important}}#forvibes-neo.neo-chat-layout .section{flex:1;display:flex;flex-direction:column;min-height:0;margin:0!important;padding:0!important}#forvibes-neo.neo-chat-layout .section>.container,#forvibes-neo.neo-chat-layout .section-inner,#forvibes-neo.neo-chat-layout .section-body{flex:1;display:flex;flex-direction:column;min-height:0;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.neo-chat-app{flex:1;display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;overflow:hidden;overscroll-behavior:none;background:#0b0b0c;touch-action:pan-y}.neo-chat-app__stage{display:grid;flex:1;min-height:0;height:100%;gap:0;overflow:hidden;max-width:100%}@media (min-width: 768px){.neo-chat-app__stage{grid-template-columns:minmax(260px,320px) 1fr}}@media (max-width: 767.98px){.neo-chat-app__stage{display:flex;width:200%;max-width:200%;gap:0;margin-left:0;transition:margin-left .28s cubic-bezier(.4,0,.2,1);will-change:margin-left;transform:none;touch-action:pan-x pan-y}.neo-chat-app--room-open .neo-chat-app__stage{margin-left:-100%;transform:none}.neo-chat-sidebar,.neo-chat-room{width:50%;flex-shrink:0;height:100%;min-height:0}.neo-chat-sidebar{padding-right:.75rem;padding-left:max(.75rem,env(safe-area-inset-left,0px));box-sizing:border-box}.neo-chat-room{padding-left:.75rem;padding-right:max(.75rem,env(safe-area-inset-right,0px));box-sizing:border-box}}.neo-chat-sidebar{display:flex;flex-direction:column;gap:.75rem;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:#ffffff08;padding:max(.75rem,env(safe-area-inset-top,0px)) 1rem .75rem;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.neo-chat-sidebar__title{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:800;color:#fff;text-decoration:none}.neo-chat-search{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#00000059;padding:.55rem .9rem;color:#9ca3af}.neo-chat-search__input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:16px;outline:none}.neo-chat-search__input::-moz-placeholder{color:#6b7280}.neo-chat-search__input::placeholder{color:#6b7280}.neo-chat-search-results{display:flex;flex-direction:column;gap:.25rem;max-height:14rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.neo-chat-search-results[hidden]{display:none!important}.neo-chat-list-avatar{flex-shrink:0;border-radius:.65rem;overflow:hidden}.neo-chat-list-avatar--img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent!important}.neo-chat-list-avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;background:#bcfe001f;color:#bcfe00;font-size:1rem}.neo-chat-list-item{display:flex;align-items:center;gap:.65rem;border-radius:.75rem;padding:.5rem .55rem;color:#e5e7eb;text-decoration:none;transition:background .15s ease;min-width:0}.neo-chat-list-item:hover,.neo-chat-list-item:focus-visible,.neo-chat-list-item--active{background:#bcfe001a;color:#fff}.neo-chat-list-item__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.neo-chat-list-item__title{font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-chat-list-item__room{display:block;font-size:.6875rem;font-weight:700;color:#bcfe00;margin-top:.1rem}.neo-chat-list-item__meta{font-size:.75rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-chat-list-item__chevron{flex-shrink:0;color:#6b7280;font-size:.875rem}.neo-chat-search-hit__badge{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bcfe00}.neo-chat-sidebar__label{margin:.25rem 0 0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.neo-chat-sidebar__empty{margin-top:auto;padding:1.25rem .25rem .5rem;text-align:center}.neo-chat-sidebar__empty i{display:block;margin-bottom:.5rem;font-size:1.75rem}.neo-chat-sidebar__empty-title{margin:0 0 .35rem;font-size:1rem;font-weight:800;color:#fff}.neo-chat-sidebar__empty-text{margin:0;font-size:.8125rem;line-height:1.45;color:#9ca3af}.neo-chat-recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.neo-chat-room{display:flex;flex-direction:column;min-height:0;height:100%;border:0;border-radius:0;background:#ffffff05;overflow:hidden}.neo-chat-room__header,.neo-chat-room-tabs,.neo-chat-room__tagline,.neo-chat-room__here-bar,.neo-chat-hub__header,.neo-chat-hub__intro{flex-shrink:0}.neo-chat-room__header,.neo-chat-hub__header{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem .5rem;border-bottom:1px solid rgba(255,255,255,.06);background:#0a0a0a99}.neo-chat-room__header .neo-chat-room__identity,.neo-chat-hub__header .neo-chat-room__identity{flex:1;min-width:0}.neo-chat-city-shortcuts{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.neo-chat-city-shortcut{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:2.5rem;padding:.35rem .45rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#9ca3af;text-decoration:none;font-size:.625rem;font-weight:700;line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.neo-chat-city-shortcut .bi{font-size:1rem;line-height:1}.neo-chat-city-shortcut__label{letter-spacing:.02em}.neo-chat-city-shortcut:hover,.neo-chat-city-shortcut:focus-visible{border-color:#bcfe0073;background:#bcfe001a;color:#bcfe00}.neo-chat-room__back{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;color:#fff;text-decoration:none;background:#ffffff0f}.neo-chat-room__back:hover,.neo-chat-room__back:focus-visible{background:#bcfe0026;color:#bcfe00}.neo-chat-room__back .bi{font-size:1.25rem;line-height:1}.neo-chat-room__identity{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1;color:inherit;text-decoration:none}.neo-chat-room__identity:hover .neo-chat-room__title,.neo-chat-room__identity:focus-visible .neo-chat-room__title{color:#bcfe00}.neo-chat-room__identity-text{display:flex;flex-direction:column;min-width:0}.neo-chat-room__title{font-size:.9375rem;font-weight:800;color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-chat-room__subtitle{font-size:.6875rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-chat-hub{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.neo-chat-hub__header{padding-bottom:.35rem}.neo-chat-hub__intro{margin:0;padding:.65rem .85rem .25rem;font-size:.8125rem;color:#9ca3af}.neo-chat-hub__rooms{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem 1rem;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.neo-chat-hub__card{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff0a;padding:.85rem .9rem;color:#e5e7eb;text-decoration:none;transition:border-color .15s ease,background .15s ease}.neo-chat-hub__card:hover,.neo-chat-hub__card:focus-visible{border-color:#bcfe0073;background:#bcfe0014;color:#fff}.neo-chat-hub__card-body{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.neo-chat-hub__card-label{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;color:#fff}.neo-chat-hub__card-tagline{font-size:.75rem;color:#9ca3af;line-height:1.3}.neo-chat-hub__card-meta{font-size:.6875rem;color:#6b7280}.neo-chat-room-tabs{display:flex;gap:.35rem;padding:.35rem .75rem .5rem;border-bottom:1px solid rgba(255,255,255,.06)}.neo-chat-room-tabs__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.45rem .6rem;font-size:.75rem;font-weight:700;color:#9ca3af;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.neo-chat-room-tabs__tab--active{border-color:#bcfe0080;background:#bcfe001f;color:#bcfe00}.neo-chat-room__tagline{margin:0;padding:0 .85rem .35rem;font-size:.75rem;color:#9ca3af}.neo-chat-spotify-connect{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;margin:0 .75rem .55rem;padding:.55rem .65rem;border:1px solid rgba(30,215,96,.28);border-radius:.75rem;background:#1ed7600f}.neo-chat-spotify-connect__hint{margin:0;font-size:.6875rem;line-height:1.35;color:#e5e7eb}.neo-chat-spotify-connect__privacy{margin:.2rem 0 0;font-size:.625rem;line-height:1.3;color:#ffffff8c}.neo-chat-spotify-connect__actions{flex-shrink:0}.neo-chat-spotify-connect__btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(30,215,96,.55);background:#1ed7602e;color:#1ed760;border-radius:999px;padding:.25rem .65rem;font-size:.6875rem;line-height:1.2;text-decoration:none;cursor:pointer}.neo-chat-spotify-connect__btn--ghost{border-color:#ffffff2e;background:#00000040;color:#fff}.neo-chat-room__presence{display:flex;gap:.5rem;padding:.5rem .75rem .65rem}.neo-chat-room__here-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .75rem .55rem}.neo-chat-room__here-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:.3rem .65rem;font-size:.6875rem;font-weight:700;color:#9ca3af}.neo-chat-room__here-pill--on{border-color:#bcfe0080;background:#bcfe001f;color:#bcfe00}.neo-chat-room__here-pill [data-count-here]{font-variant-numeric:tabular-nums;color:#bcfe00}.neo-chat-room__here-hint{flex:1 0 100%;font-size:.6875rem;color:#6b7280}.neo-chat-room__here-hint[hidden],.neo-chat-room__here-pill[hidden]{display:none!important}.neo-chat-messages{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:.75rem;display:flex;flex-direction:column;gap:.65rem;-webkit-overflow-scrolling:touch}.neo-chat-messages__loading,.neo-chat-messages__empty{margin:auto;text-align:center;font-size:.875rem;color:#6b7280}.neo-chat-intelligence-tip{margin:0;padding:.45rem .75rem;font-size:.75rem;line-height:1.35;color:#bcfe00eb;background:#bcfe0014;border-bottom:1px solid rgba(188,254,0,.15)}.neo-chat-intelligence-tip .bi{margin-right:.35rem}.neo-chat-bubble{display:flex;gap:.5rem;max-width:92%}.neo-chat-bubble--self{flex-direction:row-reverse;align-self:flex-end}.neo-chat-bubble__avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.neo-chat-bubble__body{border-radius:1rem;padding:.5rem .75rem;background:#ffffff0f}.neo-chat-bubble--self .neo-chat-bubble__body{background:#8b5cf659}.neo-chat-bubble--bot .neo-chat-bubble__body{background:#bcfe001f;border:1px solid rgba(188,254,0,.22)}.neo-chat-bubble--bot .neo-chat-bubble__name{color:#bcfe00}.neo-chat-bubble--bot .neo-chat-bubble__link{color:#bcfe00;text-decoration:underline;word-break:break-all}.neo-chat-bubble__strong{font-weight:700}.neo-chat-bubble--self .neo-chat-bubble__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.neo-chat-bubble__calendar-file{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.5rem .75rem;border-radius:.625rem;background:#bcfe002e;border:1px solid rgba(188,254,0,.35);color:#bcfe00;font-size:.8125rem;font-weight:600;font-family:inherit;text-decoration:none;line-height:1.3;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.neo-chat-bubble__calendar-file:before{content:"📅"}.neo-chat-bubble__calendar-files{display:flex;flex-direction:column;gap:.45rem;margin-top:.5rem}.neo-chat-bubble__soundcloud-embeds{display:flex;flex-direction:column;gap:.75rem;margin-top:.65rem;width:100%;max-width:100%}.neo-chat-bubble__soundcloud-embed{display:flex;flex-direction:column;gap:.35rem}.neo-chat-bubble__soundcloud-label{font-size:.75rem;font-weight:600;color:#ffffffbf;line-height:1.3}.neo-chat-bubble__soundcloud-embed iframe{width:100%;max-width:100%;height:166px;border:0;border-radius:.75rem;background:#00000059}.neo-chat-bubble__event-suggestions{display:flex;flex-direction:column;gap:.55rem;margin-top:.65rem;width:100%}.neo-chat-event-suggestion{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem;border-radius:.75rem;background:#ffffff0f;border:1px solid rgba(188,254,0,.18);color:inherit;transition:border-color .15s ease,background .15s ease}.neo-chat-event-suggestion__link{display:block;color:inherit;text-decoration:none}.neo-chat-event-suggestion__link:hover{color:inherit}.neo-chat-event-suggestion:hover{background:#bcfe0014;border-color:#bcfe0059}.neo-chat-event-suggestion__actions{display:flex;flex-wrap:wrap;gap:.4rem}.neo-chat-event-suggestion__save,.neo-chat-event-suggestion__calendar,.neo-chat-event-suggestion__set-reminder,.neo-chat-event-suggestion__share{border:1px solid rgba(255,255,255,.18);background:#00000040;color:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;line-height:1.2;cursor:pointer}.neo-chat-event-suggestion__save--active{border-color:#bcfe008c;color:#bcfe00}.neo-chat-event-suggestion__set-reminder{border-color:#bcfe0073;color:#bcfe00}.neo-chat-event-suggestion__tags{display:block;margin-top:.25rem;font-size:.625rem;color:#ffffff8c;line-height:1.3}.neo-chat-event-suggestion__social{display:block;margin-top:.25rem;font-size:.6875rem;color:#bcfe00d9;line-height:1.3}.neo-chat-event-suggestion__urgency{display:inline-block;margin-top:.35rem;padding:.1rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;background:#ef444433;color:#fca5a5}.neo-chat-event-suggestion__price{display:block;margin-top:.25rem;font-size:.6875rem;color:#bcfe00d9;line-height:1.3}.neo-chat-bubble__nearby-map{margin-top:.65rem;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000059}.neo-chat-nearby-map__image{display:block;width:100%;height:auto;max-height:180px;-o-object-fit:cover;object-fit:cover}.neo-chat-nearby-map__legend{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem .65rem}.neo-chat-nearby-map__pin{display:flex;align-items:center;gap:.45rem;font-size:.6875rem;color:#ffffffe0;line-height:1.25}.neo-chat-nearby-map__pin--link{cursor:pointer}.neo-chat-nearby-map__pin--link:hover .neo-chat-nearby-map__label{color:#bcfe00}.neo-chat-nearby-map__dot{width:8px;height:8px;border-radius:50%;background:#bcfe00;flex-shrink:0;box-shadow:0 0 0 2px #bcfe0040}.neo-chat-weekend-plan{margin-top:.65rem;border:1px solid rgba(188,254,0,.22);border-radius:14px;background:#00000059;overflow:hidden}.neo-chat-weekend-plan__subtitle{margin:0;padding:.55rem .75rem 0;font-size:.6875rem;color:#ffffff9e;line-height:1.3}.neo-chat-weekend-plan__day{padding:.55rem .75rem .65rem;border-top:1px solid rgba(255,255,255,.08)}.neo-chat-weekend-plan__day:first-of-type{border-top:none}.neo-chat-weekend-plan__day-label{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#bcfe00}.neo-chat-weekend-plan__pick{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.45rem 0}.neo-chat-weekend-plan__pick+.neo-chat-weekend-plan__pick{border-top:1px dashed rgba(255,255,255,.1)}.neo-chat-weekend-plan__pick-link{display:block;flex:1;min-width:0;color:inherit;text-decoration:none}.neo-chat-weekend-plan__pick-link:hover .neo-chat-weekend-plan__pick-name{color:#bcfe00}.neo-chat-weekend-plan__pick-name{display:block;font-size:.8125rem;font-weight:700;line-height:1.25;color:#fff}.neo-chat-weekend-plan__pick-meta{display:block;margin-top:.15rem;font-size:.6875rem;color:#ffffff9e;line-height:1.3}.neo-chat-weekend-plan__squad{display:inline-block;margin-top:.3rem;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;background:#bcfe0024;color:#bcfe00}.neo-chat-weekend-plan__pick-actions{flex-shrink:0}.neo-chat-weekend-plan__share,.neo-chat-weekend-plan__calendar,.neo-chat-weekend-plan__set-reminder{border:1px solid rgba(255,255,255,.18);background:#00000040;color:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;line-height:1.2;cursor:pointer}.neo-chat-weekend-plan__set-reminder{border-color:#bcfe0073;color:#bcfe00}.neo-chat-bubble__quick-replies{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.neo-chat-quick-reply{border:1px solid rgba(188,254,0,.35);background:#bcfe0014;color:#bcfe00;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.neo-chat-quick-reply__avatar{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.neo-chat-quick-reply__label{line-height:1.2}.neo-chat-quick-reply:hover{background:#bcfe0029}.neo-chat-typing{display:inline-flex;align-items:center;gap:.25rem;min-height:1rem}.neo-chat-typing__dot{width:.4rem;height:.4rem;border-radius:50%;background:#bcfe00d9;animation:neo-chat-typing-bounce 1.2s infinite ease-in-out}.neo-chat-typing__dot:nth-child(2){animation-delay:.15s}.neo-chat-typing__dot:nth-child(3){animation-delay:.3s}@keyframes neo-chat-typing-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-.2rem);opacity:1}}.neo-chat-event-suggestion__name{display:block;font-size:.875rem;font-weight:700;line-height:1.3;color:#fff}.neo-chat-event-suggestion__meta{display:block;margin-top:.2rem;font-size:.75rem;color:#ffffffb8;line-height:1.35}.neo-chat-event-suggestion__matches{display:block;margin-top:.35rem;font-size:.6875rem;color:#bcfe00;line-height:1.3}.neo-chat-bubble__name{display:block;font-size:.6875rem;font-weight:700;color:#bcfe00;margin-bottom:.15rem}.neo-chat-bubble--self .neo-chat-bubble__name{color:#e9d5ff}.neo-chat-bubble__text{margin:0;font-size:.875rem;line-height:1.4;color:#f3f4f6;word-break:break-word}.neo-chat-bubble__time{display:block;margin-top:.2rem;font-size:.625rem;color:#6b7280}.neo-chat-qanda-gate{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-top:1px solid rgba(188,254,0,.2);background:#bcfe0014}.neo-chat-qanda-gate[hidden]{display:none!important}.neo-chat-qanda-gate__text{margin:0;font-size:.8125rem;line-height:1.4;color:#e5e7eb}.neo-chat-qanda-gate__actions{display:flex;flex-wrap:wrap;gap:.5rem}.neo-chat-qanda-gate__cta{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:999px;background:#bcfe00;color:#0a0a0a;font-size:.8125rem;font-weight:700;text-decoration:none}.neo-chat-qanda-gate__affiliate{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}.neo-chat-qanda-gate__hint{margin:0;font-size:.75rem;line-height:1.35;color:#9ca3af}.neo-chat-composer--qanda-locked input,.neo-chat-composer--qanda-locked .neo-chat-composer__send,.neo-chat-composer--social-locked input,.neo-chat-composer--social-locked .neo-chat-composer__send{opacity:.45;pointer-events:none}.neo-chat-event-stacked{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.neo-chat-event-stacked__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.neo-chat-event-stacked__panel{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.5rem}.neo-chat-event-stacked__panel--qanda{border-bottom:0}.neo-chat-event-stacked__panel-head{padding:.65rem .85rem .35rem}.neo-chat-event-stacked__panel-title{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.9375rem;font-weight:800;color:#fff}.neo-chat-event-stacked__panel-title .bi{color:#bcfe00}.neo-chat-event-stacked__panel-tagline{margin:.2rem 0 0;font-size:.75rem;color:#9ca3af;line-height:1.35}.neo-chat-event-stacked__messages{flex:none;min-height:8rem;max-height:14rem;overflow-y:auto}.neo-chat-event-stacked__messages--placeholder{min-height:6rem;max-height:none;display:flex;align-items:center;justify-content:center}.neo-chat-event-stacked__composer,.neo-chat-event-stacked__composer-dock{flex-shrink:0;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;transform:none!important}.neo-chat-social-gate__progress{margin:0;font-size:.8125rem;font-weight:700;color:#bcfe00}.neo-chat-composer-dock{flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);background:#0a0a0afa}.neo-chat-composer-dock.neo-chat-composer--body-dock{border-top:0}.neo-chat-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .75rem 0}.neo-chat-composer-bar__referral{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border:1px solid rgba(188,254,0,.35);border-radius:999px;background:#bcfe001a;color:#bcfe00;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.neo-chat-composer-bar__meta{font-size:.6875rem;color:#9ca3af;white-space:nowrap}.neo-chat-composer-dock .neo-chat-composer{border-top:0}.neo-chat-composer{display:flex;flex-shrink:0;gap:.5rem;padding:.75rem;border-top:1px solid rgba(255,255,255,.08);background:#0a0a0afa;position:relative;z-index:6;box-sizing:border-box}.neo-chat-composer input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0006;padding:.6rem 1rem;color:#fff;font-size:16px}.neo-chat-composer input:focus{outline:none;border-color:#bcfe0073}.neo-chat-composer__error{flex:1 0 100%;margin:0;font-size:.6875rem;color:#f87171;line-height:1.3}.neo-chat-composer__error[hidden]{display:none!important}.neo-chat-composer__send{width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#bcfe00;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.neo-chat-composer--guest{justify-content:center}.neo-chat-composer__login{font-size:.875rem;font-weight:700;color:#bcfe00;text-decoration:none}.neo-chat-room__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center}.neo-chat-room__empty i{font-size:2.5rem}.neo-chat-room__empty-title{margin:0;font-size:1.25rem;font-weight:800;color:#fff}.neo-chat-room__empty-text{margin:0;max-width:22rem;font-size:.875rem;color:#9ca3af;line-height:1.5}.neo-chat-composer-placeholder{flex-shrink:0;width:100%;min-height:4.25rem}.neo-chat-composer-dock.neo-chat-composer--body-dock,.neo-chat-composer.neo-chat-composer--body-dock{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:var(--neo-chat-composer-bottom, var(--neo-mobile-nav-offset, 56px))!important;z-index:10001!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:max(.75rem,env(safe-area-inset-left,0px))!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#0a0a0afa!important;transform:translateZ(0);will-change:bottom}
