.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}body,html{padding:0;margin:0;height:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-y:none}*{box-sizing:border-box}:root{--tg-radius:12px;--tg-sidebar-w:260px;--tg-chats-w:340px;--tg-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif}:root,[data-mantine-color-scheme=dark]{--bg-app:#0e1621;--bg-panel:#17212b;--bg-elevated:#232e3c;--bg-hover:#202b36;--bg-active:#2b5278;--bg-active-soft:#2b527833;--bubble-in:#182533;--bubble-out:#2b5278;--bubble-shadow:0 1px 1px rgba(0,0,0,.25);--border:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.12);--text:#fff;--text-secondary:#aebac9;--text-dim:#6d7f8f;--text-on-active:#fff;--accent:#5ea5e8;--accent-strong:#3390ec;--badge-unread:#3390ec;--green:#4dcb5d;--amber:#e8b23a;--danger:#e05a4f;--scrollbar:hsla(0,0%,100%,.14)}[data-mantine-color-scheme=light]{--bg-app:#e6ebee;--bg-panel:#fff;--bg-elevated:#f1f3f5;--bg-hover:#f3f5f7;--bg-active:#3478f6;--bg-active-soft:#3478f614;--bubble-in:#fff;--bubble-out:#effdde;--bubble-shadow:0 1px 2px rgba(16,35,47,.12);--border:rgba(0,0,0,.07);--border-strong:rgba(0,0,0,.1);--text:#000;--text-secondary:#54656f;--text-dim:#8a96a0;--text-on-active:#fff;--accent:#3390ec;--accent-strong:#2b7de0;--badge-unread:#3390ec;--green:#2faa46;--amber:#c98a1c;--danger:#d3463a;--scrollbar:rgba(0,0,0,.18)}body{font-family:var(--tg-font);color:var(--text);background:var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tg-noscrollbar{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.tg-noscrollbar::-webkit-scrollbar{display:none;width:0;height:0}.tg-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.tg-scroll::-webkit-scrollbar{width:8px;height:8px}.tg-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.tg-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-dim);background-clip:padding-box}.tg-scroll::-webkit-scrollbar-track{background:transparent}.tg-bubble{max-width:min(78%,560px);padding:6px 10px 5px;border-radius:12px;white-space:pre-wrap;word-break:break-word;line-height:1.34;font-size:14px;box-shadow:var(--bubble-shadow)}.tg-bubble-in{align-self:flex-start;background:var(--bubble-in);color:var(--text);border-bottom-left-radius:4px}.tg-bubble-out{align-self:flex-end;background:var(--bubble-out);color:var(--text);border-bottom-right-radius:4px}.tg-wallpaper{background-color:var(--bg-app)}[data-mantine-color-scheme=dark] .tg-sun,[data-mantine-color-scheme=light] .tg-moon{display:inline-flex!important}@keyframes tg-msg-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tg-fade-in{0%{opacity:0}to{opacity:1}}.tg-fade-in{animation:tg-fade-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes tg-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.tg-slide-in-right{animation:tg-slide-in-right .3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.tg-fade-in,[class*=tg-]{animation-duration:.01ms!important}}.tg-row{cursor:pointer;transition:background-color .12s ease}.tg-row:hover{background:var(--bg-hover)}.tg-row[data-active=true]{background:var(--bg-active)}.tg-collapsed-item:hover{background:var(--bg-hover)}.tg-collapsed-item[data-active=true],.tg-collapsed-item[data-active=true]:hover{background:var(--bg-active-soft)}