.Ticker-module-scss-module__3YpY7a__tickerContainer{background:var(--white,#fff);border:1px solid var(--gray-200);width:fit-content;box-shadow:var(--shadow-md);border-radius:8px;align-items:center;gap:12px;padding:8px 16px;transition:border-color .3s;display:flex}.Ticker-module-scss-module__3YpY7a__info{flex-direction:column;display:flex}.Ticker-module-scss-module__3YpY7a__info .Ticker-module-scss-module__3YpY7a__label{color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.Ticker-module-scss-module__3YpY7a__info .Ticker-module-scss-module__3YpY7a__symbol{color:var(--black);font-size:14px;font-weight:700}.Ticker-module-scss-module__3YpY7a__values{flex-direction:column;align-items:flex-end;display:flex}.Ticker-module-scss-module__3YpY7a__values .Ticker-module-scss-module__3YpY7a__price{font-size:14px;font-weight:600;transition:color .2s}.Ticker-module-scss-module__3YpY7a__values .Ticker-module-scss-module__3YpY7a__change{font-size:11px;font-weight:500}.Ticker-module-scss-module__3YpY7a__up{color:#22c55e}.Ticker-module-scss-module__3YpY7a__down{color:#ef4444}@keyframes Ticker-module-scss-module__3YpY7a__flashGreen{0%{background:#22c55e33}to{background:0 0}}@keyframes Ticker-module-scss-module__3YpY7a__flashRed{0%{background:#ef444433}to{background:0 0}}.Ticker-module-scss-module__3YpY7a__flashUp{animation:1s ease-out Ticker-module-scss-module__3YpY7a__flashGreen}.Ticker-module-scss-module__3YpY7a__flashDown{animation:1s ease-out Ticker-module-scss-module__3YpY7a__flashRed}
.TickerTooltip-module-scss-module__UYThKq__floatingContainer{z-index:9999;pointer-events:none;transition:opacity .2s;position:fixed;transform:translate(-50%,-110%)}.ticker-trigger{color:#1d9bf0;cursor:pointer;font-weight:600;text-decoration:none}
.AssetMark-module-scss-module__2zJE4q__asset-mark{flex-shrink:0;width:2.25rem;height:2.25rem;display:block;position:relative}.AssetMark-module-scss-module__2zJE4q__asset-mark--sm{width:1.75rem;height:1.75rem}.AssetMark-module-scss-module__2zJE4q__asset-mark__coin{border-radius:50%;width:100%;height:100%;display:block}.AssetMark-module-scss-module__2zJE4q__asset-mark__network{width:50%;height:50%;box-shadow:0 0 0 2px var(--chat-panel,var(--card));object-fit:cover;border-radius:.3125rem;position:absolute;bottom:-.25rem;right:-.25rem}
.FundsNetworks-module-scss-module__lgLjoG__funds-networks{flex-wrap:wrap;justify-content:center;gap:.375rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.FundsNetworks-module-scss-module__lgLjoG__funds-networks__item{background:var(--muted);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .25rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.FundsNetworks-module-scss-module__lgLjoG__funds-networks__logo{object-fit:cover;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem}
.NativeDialog-module-scss-module__fYt6Ya__dialog{opacity:0;will-change:transform;transition:opacity .13s ease,transform .13s ease,overlay .13s ease allow-discrete,display .13s ease allow-discrete;margin:auto;transform:translateY(2px)}.NativeDialog-module-scss-module__fYt6Ya__dialog[open]{opacity:1;transform:none}.NativeDialog-module-scss-module__fYt6Ya__dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .13s ease,backdrop-filter .13s ease,overlay .13s ease allow-discrete,display .13s ease allow-discrete;background:0 0}.NativeDialog-module-scss-module__fYt6Ya__dialog[open]::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073}@supports (transition-behavior:allow-discrete){@starting-style{.NativeDialog-module-scss-module__fYt6Ya__dialog[open]{opacity:0;transform:translateY(2px)}.NativeDialog-module-scss-module__fYt6Ya__dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}}
.CameraDialog-module-scss-module__fWd3-G__camera-dialog{background:var(--chat-panel);width:min(28rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--foreground);border:0;border-radius:1.25rem;flex-direction:column;padding:0;overflow:hidden;box-shadow:0 8px 40px #0000002e}.CameraDialog-module-scss-module__fWd3-G__camera-dialog[open]{display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog button{box-sizing:border-box;cursor:pointer}.CameraDialog-module-scss-module__fWd3-G__camera-dialog button:before{content:none}.CameraDialog-module-scss-module__fWd3-G__camera-dialog button:active{transform:none}.CameraDialog-module-scss-module__fWd3-G__camera-dialog button:disabled{opacity:.5;cursor:default}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem .75rem 1.25rem;display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__title{margin:0;font-size:1.125rem;font-weight:700}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__close{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__close:hover,.CameraDialog-module-scss-module__fWd3-G__camera-dialog__close:focus-visible{background-color:var(--chat-hover)}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__stage{background:var(--neutral-950);justify-content:center;align-items:center;min-height:16rem;max-height:calc(100svh - 12rem);display:flex;position:relative}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__video{object-fit:contain;width:100%;max-height:calc(100svh - 12rem);display:block}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__video--mirrored{transform:scaleX(-1)}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__video--hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__still{object-fit:contain;width:100%;max-height:calc(100svh - 12rem);display:block}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__status{color:var(--neutral-50);text-align:center;margin:0;padding:0 1.5rem;font-size:.9375rem;position:absolute}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__status--error{color:var(--destructive-foreground)}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__controls{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__side{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__shutter{border:3px solid var(--border);background:var(--chat-accent);width:4.25rem;height:4.25rem;color:var(--chat-accent-text);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,border-color .15s;display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__shutter:hover:not(:disabled),.CameraDialog-module-scss-module__fWd3-G__camera-dialog__shutter:focus-visible{border-color:var(--chat-accent)}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__shutter:active:not(:disabled){transform:scale(.92)}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__action{border:1px solid var(--border);min-width:8rem;height:2.75rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__action:hover,.CameraDialog-module-scss-module__fWd3-G__camera-dialog__action:focus-visible{background-color:var(--chat-hover)}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__action--primary{border-color:var(--chat-accent);background:var(--chat-accent);color:var(--chat-accent-text)}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__action--primary:hover,.CameraDialog-module-scss-module__fWd3-G__camera-dialog__action--primary:focus-visible{background:color-mix(in srgb, var(--chat-accent) 88%, var(--neutral-950))}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__flip{width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.CameraDialog-module-scss-module__fWd3-G__camera-dialog__flip:hover,.CameraDialog-module-scss-module__fWd3-G__camera-dialog__flip:focus-visible{background-color:var(--chat-hover)}
.MediaLightbox-module-scss-module__3t2d0W__lightbox{background-color:color-mix(in srgb, var(--neutral-950) 92%, transparent);width:100%;max-width:none;height:100%;max-height:none;color:var(--neutral-50);border:0;padding:0;inset:0;overflow:hidden}.MediaLightbox-module-scss-module__3t2d0W__lightbox__stage{width:100%;height:100%}.MediaLightbox-module-scss-module__3t2d0W__lightbox__strip{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;cursor:grab;direction:ltr;width:100%;height:100%;display:flex;overflow-x:auto}.MediaLightbox-module-scss-module__3t2d0W__lightbox__strip::-webkit-scrollbar{display:none}.MediaLightbox-module-scss-module__3t2d0W__lightbox__strip:active{cursor:grabbing}.MediaLightbox-module-scss-module__3t2d0W__lightbox__strip[data-zoomed]{touch-action:none;cursor:default;overflow:hidden}.MediaLightbox-module-scss-module__3t2d0W__lightbox__slide{box-sizing:border-box;height:100%;padding:calc(4rem + env(safe-area-inset-top,0px)) 1rem calc(1rem + env(safe-area-inset-bottom,0px));scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;display:flex;overflow:hidden}.MediaLightbox-module-scss-module__3t2d0W__lightbox__media{object-fit:contain;cursor:default;border-radius:.25rem;max-width:100%;max-height:100%;display:block}.MediaLightbox-module-scss-module__3t2d0W__lightbox__media--image{cursor:zoom-in;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform}[data-zoomed] .MediaLightbox-module-scss-module__3t2d0W__lightbox__media--image{cursor:grab}[data-zoomed]:active .MediaLightbox-module-scss-module__3t2d0W__lightbox__media--image{cursor:grabbing}.MediaLightbox-module-scss-module__3t2d0W__lightbox__note{color:var(--neutral-400);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.MediaLightbox-module-scss-module__3t2d0W__lightbox__bar{padding:calc(.75rem + env(safe-area-inset-top,0px)) .75rem .75rem 1.25rem;pointer-events:none;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0 0 auto}.MediaLightbox-module-scss-module__3t2d0W__lightbox__count{font-variant-numeric:tabular-nums;opacity:.85;-webkit-user-select:none;user-select:none;font-size:.875rem}.MediaLightbox-module-scss-module__3t2d0W__lightbox__actions{pointer-events:auto;gap:.5rem;margin-left:auto;display:inline-flex}.MediaLightbox-module-scss-module__3t2d0W__lightbox__button{box-sizing:border-box;background-color:color-mix(in srgb, var(--neutral-50) 12%, transparent);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;touch-action:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.MediaLightbox-module-scss-module__3t2d0W__lightbox__button:before{content:none}.MediaLightbox-module-scss-module__3t2d0W__lightbox__button:active{transform:none}.MediaLightbox-module-scss-module__3t2d0W__lightbox__button:hover:not(:disabled),.MediaLightbox-module-scss-module__3t2d0W__lightbox__button:focus-visible{background-color:color-mix(in srgb, var(--neutral-50) 24%, transparent)}.MediaLightbox-module-scss-module__3t2d0W__lightbox__button:disabled{cursor:default;opacity:.5}.MediaLightbox-module-scss-module__3t2d0W__lightbox__nav{position:absolute;top:50%;transform:translateY(-50%)}.MediaLightbox-module-scss-module__3t2d0W__lightbox__nav:active{transform:translateY(-50%)}.MediaLightbox-module-scss-module__3t2d0W__lightbox__nav--prev{left:.75rem}.MediaLightbox-module-scss-module__3t2d0W__lightbox__nav--next{right:.75rem}@media (hover:none) and (max-width:600px){.MediaLightbox-module-scss-module__3t2d0W__lightbox__nav{display:none}}
.MediaGrid-module-scss-module__smrvVW__grid{max-width:100%}.MediaGrid-module-scss-module__smrvVW__grid--many{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;width:18rem;display:grid}.MediaGrid-module-scss-module__smrvVW__grid--three .MediaGrid-module-scss-module__smrvVW__grid__tile:first-child{aspect-ratio:2;grid-column:span 2}.MediaGrid-module-scss-module__smrvVW__grid__tile{box-sizing:border-box;aspect-ratio:1;background-color:color-mix(in srgb, currentColor 10%, transparent);width:100%;color:inherit;border-radius:.75rem;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.MediaGrid-module-scss-module__smrvVW__grid__tile:before{content:none}.MediaGrid-module-scss-module__smrvVW__grid__tile:active{transform:none}.MediaGrid-module-scss-module__smrvVW__grid__tile--whole{aspect-ratio:auto;width:fit-content;max-width:100%;line-height:0;display:block}.MediaGrid-module-scss-module__smrvVW__grid__tile--empty.MediaGrid-module-scss-module__smrvVW__grid__tile--whole{width:11.25rem;height:7.5rem;line-height:inherit;display:flex}.MediaGrid-module-scss-module__smrvVW__grid button.MediaGrid-module-scss-module__smrvVW__grid__tile{cursor:zoom-in;transition:opacity .15s}.MediaGrid-module-scss-module__smrvVW__grid button.MediaGrid-module-scss-module__smrvVW__grid__tile:hover,.MediaGrid-module-scss-module__smrvVW__grid button.MediaGrid-module-scss-module__smrvVW__grid__tile:focus-visible{opacity:.9}.MediaGrid-module-scss-module__smrvVW__grid__media{object-fit:cover;width:100%;height:100%;display:block}.MediaGrid-module-scss-module__smrvVW__grid__tile--whole .MediaGrid-module-scss-module__smrvVW__grid__media,.MediaGrid-module-scss-module__smrvVW__grid__media--whole{object-fit:contain;border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:22rem}.MediaGrid-module-scss-module__smrvVW__grid__play{background-color:color-mix(in srgb, var(--neutral-950) 60%, transparent);width:2.25rem;height:2.25rem;color:var(--neutral-50);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.MediaGrid-module-scss-module__smrvVW__grid__note{text-align:center;opacity:.75;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;font-size:.75rem;line-height:1.3;display:flex}
.VoiceMessage-module-scss-module__GjhFqG__voice{box-sizing:border-box;direction:ltr;flex:none;align-items:center;gap:.625rem;width:16rem;max-width:100%;padding:.125rem 0;display:flex}.VoiceMessage-module-scss-module__GjhFqG__voice--fill{flex:1;width:auto;min-width:0}.VoiceMessage-module-scss-module__GjhFqG__voice__toggle{box-sizing:border-box;background-color:color-mix(in srgb, currentColor 16%, transparent);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.VoiceMessage-module-scss-module__GjhFqG__voice__toggle:before{content:none}.VoiceMessage-module-scss-module__GjhFqG__voice__toggle:active{transform:none}.VoiceMessage-module-scss-module__GjhFqG__voice__toggle:hover:not(:disabled),.VoiceMessage-module-scss-module__GjhFqG__voice__toggle:focus-visible{background-color:color-mix(in srgb, currentColor 26%, transparent)}.VoiceMessage-module-scss-module__GjhFqG__voice__toggle:disabled{cursor:default;opacity:.6}.VoiceMessage-module-scss-module__GjhFqG__voice__track{cursor:pointer;border-radius:.375rem;flex:1;align-items:center;gap:.125rem;min-width:0;height:2rem;display:flex}.VoiceMessage-module-scss-module__GjhFqG__voice__track[aria-disabled=true]{cursor:default}.VoiceMessage-module-scss-module__GjhFqG__voice__bar{opacity:.35;background-color:currentColor;border-radius:999px;flex:1;min-width:.0625rem;transition:opacity .1s linear}.VoiceMessage-module-scss-module__GjhFqG__voice__bar--played{opacity:1}.VoiceMessage-module-scss-module__GjhFqG__voice__note{opacity:.75;flex:1;min-width:0;font-size:.8125rem;font-style:italic}.VoiceMessage-module-scss-module__GjhFqG__voice__time{font-variant-numeric:tabular-nums;text-align:right;opacity:.8;-webkit-user-select:none;user-select:none;flex:none;min-width:2.25rem;font-size:.75rem;line-height:1}
.VoiceRecorder-module-scss-module__chDaIW__recorder{width:100%;max-width:var(--chat-column);align-items:flex-end;gap:.5rem;margin:0 auto;display:flex;position:relative}.VoiceRecorder-module-scss-module__chDaIW__recorder__field{min-width:0;color:var(--foreground);border:1px solid var(--chat-glass-border);background-color:var(--chat-glass);-webkit-backdrop-filter:blur(var(--chat-glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--chat-glass-highlight),0 1px 3px #00000014,0 .5rem 1.5rem #0000000f;border-radius:1.75rem;flex:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.VoiceRecorder-module-scss-module__chDaIW__recorder__field{background-color:var(--chat-panel)}}.VoiceRecorder-module-scss-module__chDaIW__recorder__row{align-items:center;gap:.25rem;min-height:3rem;padding:.25rem .75rem .25rem .25rem;display:flex}.VoiceRecorder-module-scss-module__chDaIW__recorder__btn{box-sizing:border-box;cursor:pointer}.VoiceRecorder-module-scss-module__chDaIW__recorder__btn:before{content:none}.VoiceRecorder-module-scss-module__chDaIW__recorder__btn:active{transform:none}.VoiceRecorder-module-scss-module__chDaIW__recorder__btn{width:3rem;height:3rem;color:var(--muted-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.VoiceRecorder-module-scss-module__chDaIW__recorder__btn:hover:not(:disabled),.VoiceRecorder-module-scss-module__chDaIW__recorder__btn:focus-visible{color:var(--chat-accent-ink)}.VoiceRecorder-module-scss-module__chDaIW__recorder__btn--discard:hover:not(:disabled),.VoiceRecorder-module-scss-module__chDaIW__recorder__btn--discard:focus-visible{color:var(--destructive)}.VoiceRecorder-module-scss-module__chDaIW__recorder__btn:disabled{cursor:not-allowed;opacity:.4}.VoiceRecorder-module-scss-module__chDaIW__recorder__time{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:.5rem;min-width:3.75rem;font-size:.9375rem;line-height:1;display:inline-flex}.VoiceRecorder-module-scss-module__chDaIW__recorder__dot{background-color:var(--muted-foreground);border-radius:50%;flex:none;width:.625rem;height:.625rem}.VoiceRecorder-module-scss-module__chDaIW__recorder__dot--live{background-color:var(--destructive);animation:1.2s ease-in-out infinite VoiceRecorder-module-scss-module__chDaIW__recorder-live}.VoiceRecorder-module-scss-module__chDaIW__recorder__levels{direction:ltr;flex:1;justify-content:flex-end;align-items:center;gap:.125rem;min-width:0;height:2rem;display:flex;overflow:hidden}.VoiceRecorder-module-scss-module__chDaIW__recorder__level{background-color:var(--chat-accent);border-radius:999px;flex:1;min-width:.0625rem;max-width:.25rem;transition:height .1s linear}.VoiceRecorder-module-scss-module__chDaIW__recorder__send{box-sizing:border-box;cursor:pointer}.VoiceRecorder-module-scss-module__chDaIW__recorder__send:before{content:none}.VoiceRecorder-module-scss-module__chDaIW__recorder__send:active{transform:none}.VoiceRecorder-module-scss-module__chDaIW__recorder__send{background-color:var(--chat-accent);width:3.5rem;height:3.5rem;box-shadow:var(--chat-bubble-shadow);color:var(--chat-accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .1s,background-color .15s,color .15s;display:flex}.VoiceRecorder-module-scss-module__chDaIW__recorder__send:active:not(:disabled){transform:scale(.92)}.VoiceRecorder-module-scss-module__chDaIW__recorder__send:disabled{background-color:var(--chat-panel);color:var(--muted-foreground);cursor:default}.VoiceRecorder-module-scss-module__chDaIW__recorder__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes VoiceRecorder-module-scss-module__chDaIW__recorder-live{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.VoiceRecorder-module-scss-module__chDaIW__recorder__dot--live{animation:none}}
.EmojiPicker-module-scss-module__VX3kPG__picker{width:min(340px,100vw - 24px);min-width:0;padding:0;overflow:hidden}.EmojiPicker-module-scss-module__VX3kPG__picker__panel{flex-direction:column;height:min(360px,60vh);display:flex}.EmojiPicker-module-scss-module__VX3kPG__picker__search{color:var(--muted-foreground);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex}.EmojiPicker-module-scss-module__VX3kPG__picker__search input{min-width:0;height:28px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.875rem}.EmojiPicker-module-scss-module__VX3kPG__picker__search input::placeholder{color:var(--muted-foreground)}.EmojiPicker-module-scss-module__VX3kPG__picker__search input::-webkit-search-cancel-button{display:none}.EmojiPicker-module-scss-module__VX3kPG__picker__close{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.EmojiPicker-module-scss-module__VX3kPG__picker__close:hover{color:var(--foreground);background:var(--muted)}.EmojiPicker-module-scss-module__VX3kPG__picker__tabs{overscroll-behavior-inline:contain;scrollbar-width:none;flex-shrink:0;align-items:center;gap:2px;padding:6px 6px 0;display:flex;overflow-x:auto}.EmojiPicker-module-scss-module__VX3kPG__picker__tabs::-webkit-scrollbar{display:none}.EmojiPicker-module-scss-module__VX3kPG__picker__tab{cursor:pointer;filter:grayscale();opacity:.8;background:0 0;border:0;flex:none;place-items:center;width:32px;height:28px;padding:0;font-size:16px;line-height:1;display:grid}.EmojiPicker-module-scss-module__VX3kPG__picker__tab:hover,.EmojiPicker-module-scss-module__VX3kPG__picker__tab--active{filter:none;opacity:1}.EmojiPicker-module-scss-module__VX3kPG__picker__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:6px;position:relative;overflow-y:auto}.EmojiPicker-module-scss-module__VX3kPG__picker__section{position:relative}.EmojiPicker-module-scss-module__VX3kPG__picker__heading{z-index:1;background:var(--card);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:6px 4px 4px;font-size:.75rem;font-weight:700;position:sticky;top:-6px}.EmojiPicker-module-scss-module__VX3kPG__picker__grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:1px;display:grid}.EmojiPicker-module-scss-module__VX3kPG__picker__emoji{aspect-ratio:1;border-radius:var(--global-border-radius);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-family:inherit;font-size:21px;line-height:1;display:grid}.EmojiPicker-module-scss-module__VX3kPG__picker__emoji:hover{background:var(--muted)}.EmojiPicker-module-scss-module__VX3kPG__picker__emoji:active{transform:scale(.9)}.EmojiPicker-module-scss-module__VX3kPG__picker__loading{place-items:center;padding:40px 0;display:grid}.EmojiPicker-module-scss-module__VX3kPG__picker__empty{color:var(--muted-foreground);text-align:center;margin:24px 8px;font-size:.875rem}
.GifPicker-module-scss-module__t_b0Fa__gifPicker{width:min(560px,100vw - 24px);height:min(640px,100dvh - 48px);color:var(--foreground);background:var(--background);border-radius:var(--global-border-radius);border:0;flex-direction:column;padding:0;display:none;overflow:hidden;box-shadow:0 10px 24px #0f172a33}.GifPicker-module-scss-module__t_b0Fa__gifPicker[open]{display:flex}.GifPicker-module-scss-module__t_b0Fa__gifPicker__header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.GifPicker-module-scss-module__t_b0Fa__gifPicker__search{min-width:0;height:40px;color:var(--muted-foreground);background:var(--muted);border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 12px;display:flex}.GifPicker-module-scss-module__t_b0Fa__gifPicker__search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:1rem}.GifPicker-module-scss-module__t_b0Fa__gifPicker__search input::placeholder{color:var(--muted-foreground)}.GifPicker-module-scss-module__t_b0Fa__gifPicker__search input::-webkit-search-cancel-button{display:none}.GifPicker-module-scss-module__t_b0Fa__gifPicker__close{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.GifPicker-module-scss-module__t_b0Fa__gifPicker__close:hover{color:var(--foreground);background:var(--muted)}.GifPicker-module-scss-module__t_b0Fa__gifPicker__results{flex:auto;min-height:0;padding:12px 16px;overflow-y:auto}.GifPicker-module-scss-module__t_b0Fa__gifPicker__grid{columns:3;column-gap:8px}@media (max-width:480px){.GifPicker-module-scss-module__t_b0Fa__gifPicker__grid{columns:2}}.GifPicker-module-scss-module__t_b0Fa__gifPicker__item{background:var(--muted);cursor:pointer;break-inside:avoid;border:0;border-radius:10px;width:100%;margin-bottom:8px;padding:0;display:block;overflow:hidden}.GifPicker-module-scss-module__t_b0Fa__gifPicker__item img{width:100%;height:auto;display:block}.GifPicker-module-scss-module__t_b0Fa__gifPicker__item:hover{outline:2px solid var(--chat-accent,var(--primary));outline-offset:-2px}.GifPicker-module-scss-module__t_b0Fa__gifPicker__message{text-align:center;color:var(--muted-foreground);margin:24px 0}.GifPicker-module-scss-module__t_b0Fa__gifPicker__loading{place-items:center;padding:24px 0;display:grid}.GifPicker-module-scss-module__t_b0Fa__gifPicker__footer{border-top:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:10px 16px;font-size:.75rem;font-weight:700;display:flex}.GifPicker-module-scss-module__t_b0Fa__gifPicker__footer a img{width:auto;height:12px}
.ForwardDialog-module-scss-module__WVzIeG__forward-dialog{background:var(--chat-panel);width:min(24rem,100vw - 2rem);max-height:min(32rem,100svh - 4rem);color:var(--foreground);border:0;border-radius:1.25rem;flex-direction:column;padding:0;overflow:hidden;box-shadow:0 8px 40px #0000002e}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog[open]{display:flex}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog button{box-sizing:border-box;cursor:pointer}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog button:before{content:none}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog button:active{transform:none}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem .75rem 1.25rem;display:flex}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__title{margin:0;font-size:1.125rem;font-weight:700}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__close{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__close:hover,.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__close:focus-visible{background-color:var(--chat-hover)}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__field{flex-shrink:0;align-items:center;padding:.75rem 1rem .25rem;display:flex;position:relative}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__icon{color:var(--muted-foreground);pointer-events:none;transition:color .15s;display:flex;position:absolute;left:1.875rem}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__field:focus-within .ForwardDialog-module-scss-module__WVzIeG__forward-dialog__icon{color:var(--chat-accent-ink)}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__input{background:var(--muted);width:100%;min-width:0;height:2.75rem;color:var(--foreground);font:inherit;border:2px solid #0000;border-radius:999px;outline:none;padding:0 1rem 0 2.75rem;font-size:.9375rem;transition:border-color .15s}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__input::placeholder{color:var(--muted-foreground)}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__input:focus{border-color:var(--chat-accent)}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__input::-webkit-search-cancel-button{cursor:pointer}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__list{min-height:0;margin:0;padding:.375rem;list-style:none;overflow-y:auto}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__target{width:100%;color:inherit;text-align:left;border-radius:.875rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__target:hover,.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__target:focus-visible{background-color:var(--chat-hover)}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__text{flex-direction:column;min-width:0;display:flex}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__address{color:var(--muted-foreground);font-family:monospace;font-size:.8125rem}.ForwardDialog-module-scss-module__WVzIeG__forward-dialog__empty{color:var(--muted-foreground);text-align:center;margin:0;padding:1.5rem 1.25rem}
.MessageMenu-module-scss-module__fPSAoG__message-menu{flex-direction:column;width:17rem;max-width:calc(100vw - 2rem);display:flex}[data-placement=sheet] .MessageMenu-module-scss-module__fPSAoG__message-menu{width:100%;max-width:none}[data-placement=sheet] .MessageMenu-module-scss-module__fPSAoG__message-menu__bar{justify-content:space-between;padding:.25rem .5rem .625rem}[data-placement=sheet] .MessageMenu-module-scss-module__fPSAoG__message-menu__reaction{width:2.75rem;height:2.75rem;font-size:1.625rem}[data-placement=sheet] .MessageMenu-module-scss-module__fPSAoG__message-menu__expand{width:2.25rem;height:2.25rem;margin-left:0}[data-placement=sheet] .MessageMenu-module-scss-module__fPSAoG__message-menu__grid{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr))}.MessageMenu-module-scss-module__fPSAoG__message-menu button{box-sizing:border-box;cursor:pointer}.MessageMenu-module-scss-module__fPSAoG__message-menu button:before{content:none}.MessageMenu-module-scss-module__fPSAoG__message-menu__bar{border-bottom:1px solid var(--border);align-items:center;gap:.125rem;padding:.25rem .25rem .375rem;display:flex}.MessageMenu-module-scss-module__fPSAoG__message-menu__reaction{border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.375rem;line-height:1;transition:transform .12s,background-color .12s;display:flex}.MessageMenu-module-scss-module__fPSAoG__message-menu__reaction:hover,.MessageMenu-module-scss-module__fPSAoG__message-menu__reaction:focus-visible{background-color:var(--chat-hover);transform:scale(1.18)}.MessageMenu-module-scss-module__fPSAoG__message-menu__reaction--selected{background-color:color-mix(in srgb, var(--chat-accent) 22%, transparent)}.MessageMenu-module-scss-module__fPSAoG__message-menu__expand{background-color:var(--chat-hover);width:1.875rem;height:1.875rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.MessageMenu-module-scss-module__fPSAoG__message-menu__expand:hover,.MessageMenu-module-scss-module__fPSAoG__message-menu__expand:focus-visible{color:var(--foreground)}.MessageMenu-module-scss-module__fPSAoG__message-menu__grid{scrollbar-width:thin;scrollbar-color:var(--border) #0000;flex:1;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));align-content:start;justify-items:center;gap:.125rem;min-height:0;padding:.25rem;display:grid;overflow-y:auto}.MessageMenu-module-scss-module__fPSAoG__message-menu__list{margin:0;padding:.25rem 0 0;list-style:none}.MessageMenu-module-scss-module__fPSAoG__message-menu__item{width:100%;color:var(--foreground);text-align:left;border-radius:.5rem;align-items:center;gap:.875rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;display:flex}.MessageMenu-module-scss-module__fPSAoG__message-menu__item svg{color:var(--muted-foreground);flex-shrink:0}.MessageMenu-module-scss-module__fPSAoG__message-menu__item:hover,.MessageMenu-module-scss-module__fPSAoG__message-menu__item:focus-visible{background-color:var(--accent)}.MessageMenu-module-scss-module__fPSAoG__message-menu__item:active{transform:none}.MessageMenu-module-scss-module__fPSAoG__message-menu__item:disabled{opacity:.5;cursor:not-allowed}.MessageMenu-module-scss-module__fPSAoG__message-menu__item--danger,.MessageMenu-module-scss-module__fPSAoG__message-menu__item--danger svg{color:#e53935}[data-placement=sheet] .MessageMenu-module-scss-module__fPSAoG__message-menu__item{border-radius:var(--radius-12);gap:1rem;min-height:3.25rem;padding:.75rem 1rem;font-size:1.0625rem}[data-placement=sheet] .MessageMenu-module-scss-module__fPSAoG__message-menu__item>svg:first-child{width:1.5rem;height:1.5rem;color:inherit}
.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher{background:var(--chat-panel,var(--card));width:min(22rem,100vw - 2rem);max-height:calc(100svh - 2rem);box-shadow:0 8px 40px var(--black-alpha-20);color:var(--foreground);border:0;border-radius:1.25rem;flex-direction:column;padding:0;overflow:hidden}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher[open]{display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher button{box-sizing:border-box;cursor:pointer}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher button:before{content:none}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher button:active{transform:none}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem .75rem 1.25rem;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__title{margin:0;font-size:1.125rem;font-weight:700}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__close{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__close:hover,.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__close:focus-visible{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent))}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__body{flex-direction:column;gap:.75rem;min-height:0;padding:.75rem .75rem 1.25rem;display:flex;overflow-y:auto}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__row{border-radius:.875rem;align-items:center;gap:.25rem;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__row:hover,.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__row:focus-within{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent))}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__row--active:hover{background-color:#0000}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__account{min-width:0;color:var(--foreground);text-align:left;border-radius:.875rem;flex:1;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__account:disabled{cursor:default}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__avatar{flex-shrink:0}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__text{flex-direction:column;flex:1;min-width:0;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__meta{color:var(--muted-foreground);font-size:.8125rem}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__check{color:var(--chat-accent-ink,var(--foreground));flex-shrink:0}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__icon-btn{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__icon-btn:last-child{margin-right:.25rem}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__icon-btn:hover,.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__icon-btn:focus-visible{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent));color:var(--foreground)}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__icon-btn--danger:hover,.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__icon-btn--danger:focus-visible{color:var(--red-500)}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__rename{flex:1;align-items:center;gap:.25rem;min-width:0;padding:.625rem 0 .625rem .75rem;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__input{box-sizing:border-box;border:2px solid var(--border);min-width:0;height:2.5rem;color:var(--foreground);font:inherit;background:0 0;border-radius:.75rem;flex:1;margin:0 .25rem 0 .5rem;padding:0 .75rem;font-size:16px}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__input::placeholder{color:var(--muted-foreground)}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__input:focus{border-color:var(--foreground);outline:none}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__add{color:var(--foreground);border-radius:.875rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:600;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__add:hover,.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__add:focus-visible{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent))}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__add:disabled{opacity:.5;cursor:not-allowed}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__add-icon{background:var(--chat-accent,var(--purple-600));width:2.5rem;height:2.5rem;color:var(--chat-accent-text,var(--white));border-radius:50%;justify-content:center;align-items:center;display:flex}.AccountSwitcherDialog-module-scss-module__u-Bm0q__switcher__hint{color:var(--muted-foreground);margin:0;padding:0 .75rem;font-size:.8125rem;line-height:1.45}
.PasscodeInput-module-scss-module__oFOGSa__passcode{cursor:text;justify-content:center;gap:clamp(.5rem,3vw,1rem);display:flex;position:relative}.PasscodeInput-module-scss-module__oFOGSa__passcode--invalid{animation:.4s PasscodeInput-module-scss-module__oFOGSa__shake}.PasscodeInput-module-scss-module__oFOGSa__passcode__input{color:#0000;caret-color:#0000;opacity:.01;cursor:text;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.PasscodeInput-module-scss-module__oFOGSa__passcode__input:focus{outline:none}.PasscodeInput-module-scss-module__oFOGSa__passcode__cell{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--muted-foreground) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;width:clamp(2.5rem,11vw,3.25rem);transition:border-color .15s,transform .15s;display:flex;position:relative}.PasscodeInput-module-scss-module__oFOGSa__passcode__cell--active{border-color:var(--foreground)}.PasscodeInput-module-scss-module__oFOGSa__passcode__cell--active:after{content:"";background:var(--foreground);width:2px;height:40%;animation:1s step-end infinite PasscodeInput-module-scss-module__oFOGSa__blink}.PasscodeInput-module-scss-module__oFOGSa__passcode__cell--filled{border-color:var(--foreground)}.PasscodeInput-module-scss-module__oFOGSa__passcode__cell--filled:after{content:"";aspect-ratio:1;background:var(--foreground);border-radius:50%;width:28%}.PasscodeInput-module-scss-module__oFOGSa__passcode--invalid .PasscodeInput-module-scss-module__oFOGSa__passcode__cell{border-color:#e53935}@keyframes PasscodeInput-module-scss-module__oFOGSa__blink{50%{opacity:0}}@keyframes PasscodeInput-module-scss-module__oFOGSa__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.PasscodeInput-module-scss-module__oFOGSa__passcode--invalid,.PasscodeInput-module-scss-module__oFOGSa__passcode__cell--active:after{animation:none}}
.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode{background:var(--chat-panel,var(--card));width:min(22rem,100vw - 2rem);max-height:calc(100svh - 2rem);box-shadow:0 8px 40px var(--black-alpha-20);color:var(--foreground);border:0;border-radius:1.25rem;flex-direction:column;padding:0;overflow:hidden}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode[open]{display:flex}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode button{box-sizing:border-box;cursor:pointer}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode button:before{content:none}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode button:active{transform:none}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode button:disabled{opacity:.5;cursor:not-allowed}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem .75rem 1.25rem;display:flex}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__title{margin:0;font-size:1.125rem;font-weight:700}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__close{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__close:hover:not(:disabled),.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__close:focus-visible{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent))}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__body{flex-direction:column;align-items:center;gap:.75rem;min-height:0;padding:1.25rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__form,.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__done{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__field{--field-accent:var(--foreground);width:100%}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__primary{background:var(--foreground);width:100%;min-height:2.75rem;color:var(--background);font:inherit;border:0;border-radius:999px;padding:0 1.5rem;font-size:.9375rem;font-weight:700}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__primary:hover:not(:disabled){opacity:.88}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__hint{color:var(--muted-foreground);text-align:center;margin:0;font-size:.875rem;line-height:1.45}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__hint strong{color:var(--foreground)}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__status{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__error{color:var(--red-500);text-align:center;margin:0;font-size:.875rem}.ChangePasscodeDialog-module-scss-module__EmB-Fq__change-passcode__done-icon{color:var(--green-600)}
.QrScanner-module-scss-module__-hkwoq__scanner{aspect-ratio:1;background:var(--neutral-950);width:100%;color:var(--white);border-radius:1rem;position:relative;overflow:hidden}.QrScanner-module-scss-module__-hkwoq__scanner__video{object-fit:cover;width:100%;height:100%;display:block}.QrScanner-module-scss-module__-hkwoq__scanner__loading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.QrScanner-module-scss-module__-hkwoq__scanner__frame{border:2px solid var(--white);box-shadow:0 0 0 100vmax var(--black-alpha-40);pointer-events:none;border-radius:1rem;position:absolute;inset:12%}
.LinkDeviceDialog-module-scss-module__peK_OW__link-device{background:var(--chat-panel,var(--card));width:min(22rem,100vw - 2rem);max-height:calc(100svh - 2rem);box-shadow:0 8px 40px var(--black-alpha-20);color:var(--foreground);border:0;border-radius:1.25rem;flex-direction:column;padding:0;overflow:hidden}.LinkDeviceDialog-module-scss-module__peK_OW__link-device[open]{display:flex}.LinkDeviceDialog-module-scss-module__peK_OW__link-device button{box-sizing:border-box;cursor:pointer}.LinkDeviceDialog-module-scss-module__peK_OW__link-device button:before{content:none}.LinkDeviceDialog-module-scss-module__peK_OW__link-device button:active{transform:none}.LinkDeviceDialog-module-scss-module__peK_OW__link-device button:disabled{opacity:.5;cursor:not-allowed}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem .75rem 1.25rem;display:flex}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__title{margin:0;font-size:1.125rem;font-weight:700}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__close{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__close:hover,.LinkDeviceDialog-module-scss-module__peK_OW__link-device__close:focus-visible{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent))}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__body{flex-direction:column;align-items:center;gap:.75rem;min-height:0;padding:1.25rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__scanner{width:min(15rem,100%)}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__paste,.LinkDeviceDialog-module-scss-module__peK_OW__link-device__pin,.LinkDeviceDialog-module-scss-module__peK_OW__link-device__done{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__field{--field-accent:var(--foreground);width:100%}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__primary{background:var(--foreground);width:100%;min-height:2.75rem;color:var(--background);font:inherit;border:0;border-radius:999px;padding:0 1.5rem;font-size:.9375rem;font-weight:700}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__primary:hover:not(:disabled){opacity:.88}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__link{color:var(--muted-foreground);font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem;font-size:.9375rem;font-weight:600;display:flex}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__link:hover:not(:disabled){color:var(--foreground)}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__hint,.LinkDeviceDialog-module-scss-module__peK_OW__link-device__note{color:var(--muted-foreground);text-align:center;margin:0;font-size:.875rem;line-height:1.45}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__hint strong,.LinkDeviceDialog-module-scss-module__peK_OW__link-device__note strong{color:var(--foreground)}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__note{background:var(--muted);border-radius:.75rem;padding:.625rem .875rem}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__status{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__error{color:var(--red-500);text-align:center;margin:0;font-size:.875rem}.LinkDeviceDialog-module-scss-module__peK_OW__link-device__done-icon{color:var(--green-600)}
.ProfileEditor-module-scss-module__ImjC9q__profile-editor{flex-direction:column;gap:1rem;padding:1.25rem .25rem .5rem;display:flex}.ProfileEditor-module-scss-module__ImjC9q__profile-editor button{box-sizing:border-box;cursor:pointer}.ProfileEditor-module-scss-module__ImjC9q__profile-editor button:before{content:none}.ProfileEditor-module-scss-module__ImjC9q__profile-editor button:active{transform:none}.ProfileEditor-module-scss-module__ImjC9q__profile-editor button:disabled{opacity:.5;cursor:not-allowed}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__photo{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__avatar{object-fit:cover;background:var(--chat-panel);border-radius:50%;width:6.5rem;height:6.5rem;box-shadow:0 1px 3px #0000001f}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__photo-actions{gap:.5rem;display:flex}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__link{color:var(--chat-accent-ink);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:flex}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__link:hover:not(:disabled),.ProfileEditor-module-scss-module__ImjC9q__profile-editor__link:focus-visible{background-color:var(--chat-hover)}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__note{color:var(--muted-foreground);margin:0 .75rem;font-size:.8125rem;line-height:1.4}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__error{color:var(--destructive);margin:0 .75rem;font-size:.875rem;font-weight:500}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__actions{gap:.5rem;margin-top:.25rem;display:flex}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__primary,.ProfileEditor-module-scss-module__ImjC9q__profile-editor__secondary{border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;display:flex}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__primary{background:var(--chat-accent);color:var(--chat-accent-text)}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__secondary{background:var(--chat-panel);color:var(--foreground)}.ProfileEditor-module-scss-module__ImjC9q__profile-editor__secondary:hover:not(:disabled),.ProfileEditor-module-scss-module__ImjC9q__profile-editor__secondary:focus-visible{background-color:var(--chat-hover)}
@media only screen and (min-width:480px){.SettingsPanel-module-scss-module__rTHvAa__no-float-xs{float:none}.SettingsPanel-module-scss-module__rTHvAa__no-padding-xs{padding:0}.SettingsPanel-module-scss-module__rTHvAa__no-margin-xs{margin:0}.SettingsPanel-module-scss-module__rTHvAa__none-xs{display:none}.SettingsPanel-module-scss-module__rTHvAa__block-xs{display:block}.SettingsPanel-module-scss-module__rTHvAa__inline-block-xs{display:inline-block}.SettingsPanel-module-scss-module__rTHvAa__inline-xs{display:inline}.SettingsPanel-module-scss-module__rTHvAa__text-left-xs{text-align:left}.SettingsPanel-module-scss-module__rTHvAa__text-right-xs{text-align:right}.SettingsPanel-module-scss-module__rTHvAa__text-center-xs{text-align:center}.SettingsPanel-module-scss-module__rTHvAa__text-justify-xs{text-align:justify}.SettingsPanel-module-scss-module__rTHvAa__no-col-xs{float:none;width:auto}.SettingsPanel-module-scss-module__rTHvAa__no-push-xs,.SettingsPanel-module-scss-module__rTHvAa__no-pull-xs{left:0}}@media only screen and (min-width:640px){.SettingsPanel-module-scss-module__rTHvAa__no-float-sm{float:none}.SettingsPanel-module-scss-module__rTHvAa__no-padding-sm{padding:0}.SettingsPanel-module-scss-module__rTHvAa__no-margin-sm{margin:0}.SettingsPanel-module-scss-module__rTHvAa__none-sm{display:none}.SettingsPanel-module-scss-module__rTHvAa__block-sm{display:block}.SettingsPanel-module-scss-module__rTHvAa__inline-block-sm{display:inline-block}.SettingsPanel-module-scss-module__rTHvAa__inline-sm{display:inline}.SettingsPanel-module-scss-module__rTHvAa__text-left-sm{text-align:left}.SettingsPanel-module-scss-module__rTHvAa__text-right-sm{text-align:right}.SettingsPanel-module-scss-module__rTHvAa__text-center-sm{text-align:center}.SettingsPanel-module-scss-module__rTHvAa__text-justify-sm{text-align:justify}.SettingsPanel-module-scss-module__rTHvAa__no-col-sm{float:none;width:auto}.SettingsPanel-module-scss-module__rTHvAa__no-push-sm,.SettingsPanel-module-scss-module__rTHvAa__no-pull-sm{left:0}}@media only screen and (min-width:768px){.SettingsPanel-module-scss-module__rTHvAa__no-float-md{float:none}.SettingsPanel-module-scss-module__rTHvAa__no-padding-md{padding:0}.SettingsPanel-module-scss-module__rTHvAa__no-margin-md{margin:0}.SettingsPanel-module-scss-module__rTHvAa__none-md{display:none}.SettingsPanel-module-scss-module__rTHvAa__block-md{display:block}.SettingsPanel-module-scss-module__rTHvAa__inline-block-md{display:inline-block}.SettingsPanel-module-scss-module__rTHvAa__inline-md{display:inline}.SettingsPanel-module-scss-module__rTHvAa__text-left-md{text-align:left}.SettingsPanel-module-scss-module__rTHvAa__text-right-md{text-align:right}.SettingsPanel-module-scss-module__rTHvAa__text-center-md{text-align:center}.SettingsPanel-module-scss-module__rTHvAa__text-justify-md{text-align:justify}.SettingsPanel-module-scss-module__rTHvAa__no-col-md{float:none;width:auto}.SettingsPanel-module-scss-module__rTHvAa__no-push-md,.SettingsPanel-module-scss-module__rTHvAa__no-pull-md{left:0}}@media only screen and (min-width:1024px){.SettingsPanel-module-scss-module__rTHvAa__no-float-lg{float:none}.SettingsPanel-module-scss-module__rTHvAa__no-padding-lg{padding:0}.SettingsPanel-module-scss-module__rTHvAa__no-margin-lg{margin:0}.SettingsPanel-module-scss-module__rTHvAa__none-lg{display:none}.SettingsPanel-module-scss-module__rTHvAa__block-lg{display:block}.SettingsPanel-module-scss-module__rTHvAa__inline-block-lg{display:inline-block}.SettingsPanel-module-scss-module__rTHvAa__inline-lg{display:inline}.SettingsPanel-module-scss-module__rTHvAa__text-left-lg{text-align:left}.SettingsPanel-module-scss-module__rTHvAa__text-right-lg{text-align:right}.SettingsPanel-module-scss-module__rTHvAa__text-center-lg{text-align:center}.SettingsPanel-module-scss-module__rTHvAa__text-justify-lg{text-align:justify}.SettingsPanel-module-scss-module__rTHvAa__no-col-lg{float:none;width:auto}.SettingsPanel-module-scss-module__rTHvAa__no-push-lg,.SettingsPanel-module-scss-module__rTHvAa__no-pull-lg{left:0}}@media only screen and (min-width:1140px){.SettingsPanel-module-scss-module__rTHvAa__no-float-xl{float:none}.SettingsPanel-module-scss-module__rTHvAa__no-padding-xl{padding:0}.SettingsPanel-module-scss-module__rTHvAa__no-margin-xl{margin:0}.SettingsPanel-module-scss-module__rTHvAa__none-xl{display:none}.SettingsPanel-module-scss-module__rTHvAa__block-xl{display:block}.SettingsPanel-module-scss-module__rTHvAa__inline-block-xl{display:inline-block}.SettingsPanel-module-scss-module__rTHvAa__inline-xl{display:inline}.SettingsPanel-module-scss-module__rTHvAa__text-left-xl{text-align:left}.SettingsPanel-module-scss-module__rTHvAa__text-right-xl{text-align:right}.SettingsPanel-module-scss-module__rTHvAa__text-center-xl{text-align:center}.SettingsPanel-module-scss-module__rTHvAa__text-justify-xl{text-align:justify}.SettingsPanel-module-scss-module__rTHvAa__no-col-xl{float:none;width:auto}.SettingsPanel-module-scss-module__rTHvAa__no-push-xl,.SettingsPanel-module-scss-module__rTHvAa__no-pull-xl{left:0}}@media only screen and (min-width:1440px){.SettingsPanel-module-scss-module__rTHvAa__no-float-xxl{float:none}.SettingsPanel-module-scss-module__rTHvAa__no-padding-xxl{padding:0}.SettingsPanel-module-scss-module__rTHvAa__no-margin-xxl{margin:0}.SettingsPanel-module-scss-module__rTHvAa__none-xxl{display:none}.SettingsPanel-module-scss-module__rTHvAa__block-xxl{display:block}.SettingsPanel-module-scss-module__rTHvAa__inline-block-xxl{display:inline-block}.SettingsPanel-module-scss-module__rTHvAa__inline-xxl{display:inline}.SettingsPanel-module-scss-module__rTHvAa__text-left-xxl{text-align:left}.SettingsPanel-module-scss-module__rTHvAa__text-right-xxl{text-align:right}.SettingsPanel-module-scss-module__rTHvAa__text-center-xxl{text-align:center}.SettingsPanel-module-scss-module__rTHvAa__text-justify-xxl{text-align:justify}.SettingsPanel-module-scss-module__rTHvAa__no-col-xxl{float:none;width:auto}.SettingsPanel-module-scss-module__rTHvAa__no-push-xxl,.SettingsPanel-module-scss-module__rTHvAa__no-pull-xxl{left:0}}.SettingsPanel-module-scss-module__rTHvAa__settings{z-index:5;grid-area:aside;min-width:0;min-height:0;display:flex;overflow:hidden}@media (max-width:767px){.SettingsPanel-module-scss-module__rTHvAa__settings{position:absolute;inset:0}}@keyframes SettingsPanel-module-scss-module__rTHvAa__settings-panel-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes SettingsPanel-module-scss-module__rTHvAa__settings-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.SettingsPanel-module-scss-module__rTHvAa__panel{background-color:var(--muted);min-width:0;min-height:0;color:var(--foreground);border-radius:1.25rem;flex-direction:column;flex:1;animation:.18s cubic-bezier(.32,.72,0,1) both SettingsPanel-module-scss-module__rTHvAa__settings-panel-in;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014}@media (prefers-reduced-motion:reduce){.SettingsPanel-module-scss-module__rTHvAa__panel{animation:none}}.SettingsPanel-module-scss-module__rTHvAa__panel--leaving{animation-name:SettingsPanel-module-scss-module__rTHvAa__settings-panel-out;animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.SettingsPanel-module-scss-module__rTHvAa__panel__header{border-bottom:1px solid var(--border);background-color:var(--chat-panel);flex-shrink:0;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.SettingsPanel-module-scss-module__rTHvAa__panel__title{margin:0;font-size:1.25rem;font-weight:600}.SettingsPanel-module-scss-module__rTHvAa__panel__icon-btn{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.SettingsPanel-module-scss-module__rTHvAa__panel__icon-btn:hover,.SettingsPanel-module-scss-module__rTHvAa__panel__icon-btn:focus-visible{background-color:var(--chat-hover)}.SettingsPanel-module-scss-module__rTHvAa__panel__body{scrollbar-width:thin;scrollbar-color:var(--border) #0000;flex:1;min-height:0;padding:0 .75rem 1.25rem;overflow-y:auto}.SettingsPanel-module-scss-module__rTHvAa__profile{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1rem 1.25rem;display:flex}.SettingsPanel-module-scss-module__rTHvAa__profile__avatar{margin-bottom:.75rem}.SettingsPanel-module-scss-module__rTHvAa__profile__avatar--empty{background:var(--muted);border-radius:50%;width:7.5rem;height:7.5rem;display:block}.SettingsPanel-module-scss-module__rTHvAa__profile__name{overflow-wrap:anywhere;font-size:1.375rem;font-weight:600}.SettingsPanel-module-scss-module__rTHvAa__profile__status{color:var(--muted-foreground);font-size:.9375rem}.SettingsPanel-module-scss-module__rTHvAa__profile__bio{max-width:22rem;color:var(--foreground);white-space:pre-line;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9375rem;line-height:1.45}.SettingsPanel-module-scss-module__rTHvAa__section{color:var(--muted-foreground);margin:1.25rem .75rem .5rem;font-size:.875rem;font-weight:600}.SettingsPanel-module-scss-module__rTHvAa__card{border:1px solid var(--border);background-color:var(--chat-panel);border-radius:1.25rem;flex-direction:column;padding:.375rem;display:flex;box-shadow:0 1px 2px #0000000a}.SettingsPanel-module-scss-module__rTHvAa__row{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.875rem;align-items:center;gap:1rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.SettingsPanel-module-scss-module__rTHvAa__row:hover,.SettingsPanel-module-scss-module__rTHvAa__row:focus-visible{background-color:var(--chat-hover)}.SettingsPanel-module-scss-module__rTHvAa__row:focus-visible{outline:2px solid var(--chat-accent);outline-offset:-2px}.SettingsPanel-module-scss-module__rTHvAa__row:before{content:none}.SettingsPanel-module-scss-module__rTHvAa__row:active{transform:none}.SettingsPanel-module-scss-module__rTHvAa__row__icon{color:#fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.SettingsPanel-module-scss-module__rTHvAa__row__icon--blue{background:#47a2f0}.SettingsPanel-module-scss-module__rTHvAa__row__icon--cyan{background:#37bcd6}.SettingsPanel-module-scss-module__rTHvAa__row__icon--orange{background:#fb9d37}.SettingsPanel-module-scss-module__rTHvAa__row__icon--purple{background:#8f74eb}.SettingsPanel-module-scss-module__rTHvAa__row__icon--green{background:#57c65a}.SettingsPanel-module-scss-module__rTHvAa__row__icon--red{background:#f25250}.SettingsPanel-module-scss-module__rTHvAa__row__icon--gray{background:#85919d}.SettingsPanel-module-scss-module__rTHvAa__row__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.SettingsPanel-module-scss-module__rTHvAa__row__title{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.SettingsPanel-module-scss-module__rTHvAa__row__title--danger{color:#e53935}.SettingsPanel-module-scss-module__rTHvAa__row__subtitle{color:var(--muted-foreground);font-size:.875rem;line-height:1.3}.SettingsPanel-module-scss-module__rTHvAa__row__trailing{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}.SettingsPanel-module-scss-module__rTHvAa__radio{border:2px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;transition:background-color .15s,border-color .15s;display:flex}.SettingsPanel-module-scss-module__rTHvAa__radio--checked{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option{box-sizing:border-box;min-width:0;color:var(--muted-foreground);text-align:center;cursor:pointer;border-radius:.875rem;flex-direction:column;align-items:stretch;gap:.375rem;padding:.375rem;transition:background-color .15s;display:flex}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option:hover,.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option:focus-visible{background-color:var(--chat-hover)}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option:focus-visible{outline:2px solid var(--chat-accent);outline-offset:-2px}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option:before{content:none}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option:active{transform:none}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option--selected{color:var(--foreground);font-weight:600}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview{isolation:isolate;aspect-ratio:3/4;border:1px solid var(--border);background:var(--chat-backdrop,linear-gradient(transparent, transparent)),var(--chat-wallpaper);border-radius:.625rem;justify-content:flex-end;align-items:flex-end;padding:.25rem;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview:after{content:"";z-index:-1;background-color:var(--chat-pattern-ink,var(--chat-pattern));-webkit-mask-image:var(--chat-pattern-image,linear-gradient(transparent, transparent));mask-image:var(--chat-pattern-image,linear-gradient(transparent, transparent));-webkit-mask-size:var(--chat-pattern-size,auto);mask-size:var(--chat-pattern-size,auto);position:absolute;inset:0}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview[data-wallpaper=plain]{--chat-pattern-image:linear-gradient(transparent, transparent);--chat-pattern-size:auto;--chat-pattern-ink:var(--chat-pattern);--chat-backdrop:linear-gradient(transparent, transparent)}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview[data-wallpaper=doodles]{--chat-pattern-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M30 26c-3-4-10-3-10 3 0 5 10 11 10 11s10-6 10-11c0-6-7-7-10-3z'/><path d='M130 14l3 7 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/><circle cx='80' cy='70' r='8'/><path d='M18 118l30-12-12 28-5-11zM31 123l17-17'/><path d='M100 122c5-6 10 6 15 0s10 6 15 0 10 6 15 0'/><path d='M160 74v12M154 80h12'/><path d='M62 150a10 10 0 1 0 10-14 8 8 0 0 1-10 14z'/><rect x='140' y='140' width='12' height='12' rx='3' transform='rotate(15 146 146)'/><path d='M96 42V28l12-3v14'/><circle cx='93' cy='42' r='3'/><circle cx='105' cy='39' r='3'/><circle cx='42' cy='64' r='1.5'/><circle cx='152' cy='112' r='1.5'/><path d='M8 170l6-6 6 6 6-6'/></svg>");--chat-pattern-size:180px 180px;--chat-pattern-ink:var(--chat-pattern);--chat-backdrop:linear-gradient(transparent, transparent)}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview[data-wallpaper=dots]{--chat-pattern-image:radial-gradient(circle, #000 1.5px, transparent 2px);--chat-pattern-size:22px 22px;--chat-pattern-ink:var(--chat-pattern);--chat-backdrop:linear-gradient(transparent, transparent)}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview[data-wallpaper=grid]{--chat-pattern-image:linear-gradient(#000 1px, transparent 1px), linear-gradient(90deg, #000 1px, transparent 1px);--chat-pattern-size:28px 28px;--chat-pattern-ink:var(--chat-pattern);--chat-backdrop:linear-gradient(transparent, transparent)}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview[data-wallpaper=space]{--chat-pattern-image:url(/wallpaper/chat-bg-pattern-light.png);--chat-pattern-size:560px auto;--chat-pattern-ink:color-mix(in srgb, var(--foreground) 30%, transparent);--chat-backdrop:radial-gradient(71.52% 33.64% at 11.05% 38.14%, color-mix(in srgb, var(--blue-light-300) 54%, transparent) 0%, transparent 100%), radial-gradient(57.98% 41.15% at 83.33% 77.08%, var(--yellow-050) 0%, transparent 100%), radial-gradient(83.94% 66.21% at 82.33% 3.76%, color-mix(in srgb, var(--violet-400) 40%, transparent) 0%, transparent 100%), linear-gradient(color-mix(in srgb, var(--pink-300) 24%, transparent), color-mix(in srgb, var(--pink-300) 24%, transparent))}[data-theme=dark] .SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview[data-wallpaper=space]{--chat-backdrop:radial-gradient(71.52% 33.64% at 11.05% 38.14%, color-mix(in srgb, var(--blue-light-300) 22%, transparent) 0%, transparent 100%), radial-gradient(57.98% 41.15% at 83.33% 77.08%, color-mix(in srgb, var(--yellow-050) 10%, transparent) 0%, transparent 100%), radial-gradient(83.94% 66.21% at 82.33% 3.76%, color-mix(in srgb, var(--violet-400) 22%, transparent) 0%, transparent 100%), linear-gradient(color-mix(in srgb, var(--pink-300) 8%, transparent), color-mix(in srgb, var(--pink-300) 8%, transparent))}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__option--selected .SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__preview{box-shadow:0 0 0 2px var(--chat-panel),0 0 0 4px var(--chat-accent)}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__check{background-color:var(--primary);width:1.125rem;height:1.125rem;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.SettingsPanel-module-scss-module__rTHvAa__wallpaper-picker__label{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.SettingsPanel-module-scss-module__rTHvAa__footer{color:var(--muted-foreground);text-align:center;margin:1.5rem 0 0;font-size:.8125rem}
@media only screen and (min-width:480px){.AsideResizer-module-scss-module__dQetUq__no-float-xs{float:none}.AsideResizer-module-scss-module__dQetUq__no-padding-xs{padding:0}.AsideResizer-module-scss-module__dQetUq__no-margin-xs{margin:0}.AsideResizer-module-scss-module__dQetUq__none-xs{display:none}.AsideResizer-module-scss-module__dQetUq__block-xs{display:block}.AsideResizer-module-scss-module__dQetUq__inline-block-xs{display:inline-block}.AsideResizer-module-scss-module__dQetUq__inline-xs{display:inline}.AsideResizer-module-scss-module__dQetUq__text-left-xs{text-align:left}.AsideResizer-module-scss-module__dQetUq__text-right-xs{text-align:right}.AsideResizer-module-scss-module__dQetUq__text-center-xs{text-align:center}.AsideResizer-module-scss-module__dQetUq__text-justify-xs{text-align:justify}.AsideResizer-module-scss-module__dQetUq__no-col-xs{float:none;width:auto}.AsideResizer-module-scss-module__dQetUq__no-push-xs,.AsideResizer-module-scss-module__dQetUq__no-pull-xs{left:0}}@media only screen and (min-width:640px){.AsideResizer-module-scss-module__dQetUq__no-float-sm{float:none}.AsideResizer-module-scss-module__dQetUq__no-padding-sm{padding:0}.AsideResizer-module-scss-module__dQetUq__no-margin-sm{margin:0}.AsideResizer-module-scss-module__dQetUq__none-sm{display:none}.AsideResizer-module-scss-module__dQetUq__block-sm{display:block}.AsideResizer-module-scss-module__dQetUq__inline-block-sm{display:inline-block}.AsideResizer-module-scss-module__dQetUq__inline-sm{display:inline}.AsideResizer-module-scss-module__dQetUq__text-left-sm{text-align:left}.AsideResizer-module-scss-module__dQetUq__text-right-sm{text-align:right}.AsideResizer-module-scss-module__dQetUq__text-center-sm{text-align:center}.AsideResizer-module-scss-module__dQetUq__text-justify-sm{text-align:justify}.AsideResizer-module-scss-module__dQetUq__no-col-sm{float:none;width:auto}.AsideResizer-module-scss-module__dQetUq__no-push-sm,.AsideResizer-module-scss-module__dQetUq__no-pull-sm{left:0}}@media only screen and (min-width:768px){.AsideResizer-module-scss-module__dQetUq__no-float-md{float:none}.AsideResizer-module-scss-module__dQetUq__no-padding-md{padding:0}.AsideResizer-module-scss-module__dQetUq__no-margin-md{margin:0}.AsideResizer-module-scss-module__dQetUq__none-md{display:none}.AsideResizer-module-scss-module__dQetUq__block-md{display:block}.AsideResizer-module-scss-module__dQetUq__inline-block-md{display:inline-block}.AsideResizer-module-scss-module__dQetUq__inline-md{display:inline}.AsideResizer-module-scss-module__dQetUq__text-left-md{text-align:left}.AsideResizer-module-scss-module__dQetUq__text-right-md{text-align:right}.AsideResizer-module-scss-module__dQetUq__text-center-md{text-align:center}.AsideResizer-module-scss-module__dQetUq__text-justify-md{text-align:justify}.AsideResizer-module-scss-module__dQetUq__no-col-md{float:none;width:auto}.AsideResizer-module-scss-module__dQetUq__no-push-md,.AsideResizer-module-scss-module__dQetUq__no-pull-md{left:0}}@media only screen and (min-width:1024px){.AsideResizer-module-scss-module__dQetUq__no-float-lg{float:none}.AsideResizer-module-scss-module__dQetUq__no-padding-lg{padding:0}.AsideResizer-module-scss-module__dQetUq__no-margin-lg{margin:0}.AsideResizer-module-scss-module__dQetUq__none-lg{display:none}.AsideResizer-module-scss-module__dQetUq__block-lg{display:block}.AsideResizer-module-scss-module__dQetUq__inline-block-lg{display:inline-block}.AsideResizer-module-scss-module__dQetUq__inline-lg{display:inline}.AsideResizer-module-scss-module__dQetUq__text-left-lg{text-align:left}.AsideResizer-module-scss-module__dQetUq__text-right-lg{text-align:right}.AsideResizer-module-scss-module__dQetUq__text-center-lg{text-align:center}.AsideResizer-module-scss-module__dQetUq__text-justify-lg{text-align:justify}.AsideResizer-module-scss-module__dQetUq__no-col-lg{float:none;width:auto}.AsideResizer-module-scss-module__dQetUq__no-push-lg,.AsideResizer-module-scss-module__dQetUq__no-pull-lg{left:0}}@media only screen and (min-width:1140px){.AsideResizer-module-scss-module__dQetUq__no-float-xl{float:none}.AsideResizer-module-scss-module__dQetUq__no-padding-xl{padding:0}.AsideResizer-module-scss-module__dQetUq__no-margin-xl{margin:0}.AsideResizer-module-scss-module__dQetUq__none-xl{display:none}.AsideResizer-module-scss-module__dQetUq__block-xl{display:block}.AsideResizer-module-scss-module__dQetUq__inline-block-xl{display:inline-block}.AsideResizer-module-scss-module__dQetUq__inline-xl{display:inline}.AsideResizer-module-scss-module__dQetUq__text-left-xl{text-align:left}.AsideResizer-module-scss-module__dQetUq__text-right-xl{text-align:right}.AsideResizer-module-scss-module__dQetUq__text-center-xl{text-align:center}.AsideResizer-module-scss-module__dQetUq__text-justify-xl{text-align:justify}.AsideResizer-module-scss-module__dQetUq__no-col-xl{float:none;width:auto}.AsideResizer-module-scss-module__dQetUq__no-push-xl,.AsideResizer-module-scss-module__dQetUq__no-pull-xl{left:0}}@media only screen and (min-width:1440px){.AsideResizer-module-scss-module__dQetUq__no-float-xxl{float:none}.AsideResizer-module-scss-module__dQetUq__no-padding-xxl{padding:0}.AsideResizer-module-scss-module__dQetUq__no-margin-xxl{margin:0}.AsideResizer-module-scss-module__dQetUq__none-xxl{display:none}.AsideResizer-module-scss-module__dQetUq__block-xxl{display:block}.AsideResizer-module-scss-module__dQetUq__inline-block-xxl{display:inline-block}.AsideResizer-module-scss-module__dQetUq__inline-xxl{display:inline}.AsideResizer-module-scss-module__dQetUq__text-left-xxl{text-align:left}.AsideResizer-module-scss-module__dQetUq__text-right-xxl{text-align:right}.AsideResizer-module-scss-module__dQetUq__text-center-xxl{text-align:center}.AsideResizer-module-scss-module__dQetUq__text-justify-xxl{text-align:justify}.AsideResizer-module-scss-module__dQetUq__no-col-xxl{float:none;width:auto}.AsideResizer-module-scss-module__dQetUq__no-push-xxl,.AsideResizer-module-scss-module__dQetUq__no-pull-xxl{left:0}}.AsideResizer-module-scss-module__dQetUq__resizer{z-index:3;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;grid-area:aside;justify-content:center;justify-self:end;align-items:center;width:.75rem;display:flex;position:relative;transform:translate(100%)}.AsideResizer-module-scss-module__dQetUq__resizer__grip{background-color:color-mix(in srgb, var(--foreground) 30%, transparent);opacity:0;border-radius:999px;width:.25rem;height:2.5rem;transition:opacity .15s,height .15s,background-color .15s}.AsideResizer-module-scss-module__dQetUq__resizer:hover .AsideResizer-module-scss-module__dQetUq__resizer__grip,.AsideResizer-module-scss-module__dQetUq__resizer:focus-visible .AsideResizer-module-scss-module__dQetUq__resizer__grip{opacity:1}.AsideResizer-module-scss-module__dQetUq__resizer:focus-visible .AsideResizer-module-scss-module__dQetUq__resizer__grip,.AsideResizer-module-scss-module__dQetUq__resizer--dragging .AsideResizer-module-scss-module__dQetUq__resizer__grip{background-color:var(--chat-accent);opacity:1;height:4rem}@media (max-width:767px){.AsideResizer-module-scss-module__dQetUq__resizer{display:none}}@media (prefers-reduced-motion:reduce){.AsideResizer-module-scss-module__dQetUq__resizer__grip{transition:none}}
.DayChip-module-scss-module__Hrd8Sq__day-chip{z-index:1;pointer-events:none;justify-content:center;padding:.5rem 0;transition:opacity .25s;display:flex;position:sticky;top:-.75rem}.DayChip-module-scss-module__Hrd8Sq__day-chip--hidden{opacity:0}.DayChip-module-scss-module__Hrd8Sq__day-chip__label{background-color:var(--chat-chip-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--chat-chip-text);border-radius:999px;padding:.25rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-block}@media (prefers-reduced-motion:reduce){.DayChip-module-scss-module__Hrd8Sq__day-chip{transition:none}}
.MessageSearchDialog-module-scss-module__gp9GXW__message-search{background:var(--chat-panel);width:min(34rem,100vw - 2rem);height:min(40rem,100svh - 4rem);color:var(--foreground);border:0;border-radius:1.25rem;flex-direction:column;padding:0;overflow:hidden;box-shadow:0 8px 40px #0000002e}.MessageSearchDialog-module-scss-module__gp9GXW__message-search[open]{display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search button{box-sizing:border-box;cursor:pointer}.MessageSearchDialog-module-scss-module__gp9GXW__message-search button:before{content:none}.MessageSearchDialog-module-scss-module__gp9GXW__message-search button:active{transform:none}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem .5rem 1.25rem;display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__title{margin:0;font-size:1.125rem;font-weight:700}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__close{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__close:hover,.MessageSearchDialog-module-scss-module__gp9GXW__message-search__close:focus-visible{background-color:var(--chat-hover)}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__field{flex-shrink:0;align-items:center;padding:0 1rem;display:flex;position:relative}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__icon{color:var(--muted-foreground);pointer-events:none;transition:color .15s;display:flex;position:absolute;left:1.875rem}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__field:focus-within .MessageSearchDialog-module-scss-module__gp9GXW__message-search__icon{color:var(--chat-accent-ink)}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__input{background:var(--muted);width:100%;min-width:0;height:2.75rem;color:var(--foreground);font:inherit;border:2px solid #0000;border-radius:999px;outline:none;padding:0 1rem 0 2.75rem;font-size:.9375rem;transition:border-color .15s}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__input::placeholder{color:var(--muted-foreground)}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__input:focus{border-color:var(--chat-accent)}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__input::-webkit-search-cancel-button{cursor:pointer}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__status{min-height:1.25rem;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:.625rem 1.25rem .375rem;font-size:.8125rem;display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__list{scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:.25rem .5rem .5rem;list-style:none;overflow-y:auto}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__result{width:100%;color:inherit;text-align:left;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__result:hover,.MessageSearchDialog-module-scss-module__gp9GXW__message-search__result:focus-visible{background-color:var(--chat-hover)}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__row{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__time{color:var(--muted-foreground);flex-shrink:0;font-size:.75rem}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__snippet{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__you{color:var(--foreground)}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__mark{background:var(--primary);color:var(--foreground);border-radius:.25rem;padding:0 .125rem;font-weight:600}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__media{font-style:italic}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__empty{color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem 2rem;font-size:.875rem;line-height:1.45;display:flex}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__empty strong{color:var(--foreground);font-size:.9375rem}.MessageSearchDialog-module-scss-module__gp9GXW__message-search__empty p{margin:0}
@media only screen and (min-width:480px){.DialogSheet-module-scss-module___p-aAG__no-float-xs{float:none}.DialogSheet-module-scss-module___p-aAG__no-padding-xs{padding:0}.DialogSheet-module-scss-module___p-aAG__no-margin-xs{margin:0}.DialogSheet-module-scss-module___p-aAG__none-xs{display:none}.DialogSheet-module-scss-module___p-aAG__block-xs{display:block}.DialogSheet-module-scss-module___p-aAG__inline-block-xs{display:inline-block}.DialogSheet-module-scss-module___p-aAG__inline-xs{display:inline}.DialogSheet-module-scss-module___p-aAG__text-left-xs{text-align:left}.DialogSheet-module-scss-module___p-aAG__text-right-xs{text-align:right}.DialogSheet-module-scss-module___p-aAG__text-center-xs{text-align:center}.DialogSheet-module-scss-module___p-aAG__text-justify-xs{text-align:justify}.DialogSheet-module-scss-module___p-aAG__no-col-xs{float:none;width:auto}.DialogSheet-module-scss-module___p-aAG__no-push-xs,.DialogSheet-module-scss-module___p-aAG__no-pull-xs{left:0}}@media only screen and (min-width:640px){.DialogSheet-module-scss-module___p-aAG__no-float-sm{float:none}.DialogSheet-module-scss-module___p-aAG__no-padding-sm{padding:0}.DialogSheet-module-scss-module___p-aAG__no-margin-sm{margin:0}.DialogSheet-module-scss-module___p-aAG__none-sm{display:none}.DialogSheet-module-scss-module___p-aAG__block-sm{display:block}.DialogSheet-module-scss-module___p-aAG__inline-block-sm{display:inline-block}.DialogSheet-module-scss-module___p-aAG__inline-sm{display:inline}.DialogSheet-module-scss-module___p-aAG__text-left-sm{text-align:left}.DialogSheet-module-scss-module___p-aAG__text-right-sm{text-align:right}.DialogSheet-module-scss-module___p-aAG__text-center-sm{text-align:center}.DialogSheet-module-scss-module___p-aAG__text-justify-sm{text-align:justify}.DialogSheet-module-scss-module___p-aAG__no-col-sm{float:none;width:auto}.DialogSheet-module-scss-module___p-aAG__no-push-sm,.DialogSheet-module-scss-module___p-aAG__no-pull-sm{left:0}}@media only screen and (min-width:768px){.DialogSheet-module-scss-module___p-aAG__no-float-md{float:none}.DialogSheet-module-scss-module___p-aAG__no-padding-md{padding:0}.DialogSheet-module-scss-module___p-aAG__no-margin-md{margin:0}.DialogSheet-module-scss-module___p-aAG__none-md{display:none}.DialogSheet-module-scss-module___p-aAG__block-md{display:block}.DialogSheet-module-scss-module___p-aAG__inline-block-md{display:inline-block}.DialogSheet-module-scss-module___p-aAG__inline-md{display:inline}.DialogSheet-module-scss-module___p-aAG__text-left-md{text-align:left}.DialogSheet-module-scss-module___p-aAG__text-right-md{text-align:right}.DialogSheet-module-scss-module___p-aAG__text-center-md{text-align:center}.DialogSheet-module-scss-module___p-aAG__text-justify-md{text-align:justify}.DialogSheet-module-scss-module___p-aAG__no-col-md{float:none;width:auto}.DialogSheet-module-scss-module___p-aAG__no-push-md,.DialogSheet-module-scss-module___p-aAG__no-pull-md{left:0}}@media only screen and (min-width:1024px){.DialogSheet-module-scss-module___p-aAG__no-float-lg{float:none}.DialogSheet-module-scss-module___p-aAG__no-padding-lg{padding:0}.DialogSheet-module-scss-module___p-aAG__no-margin-lg{margin:0}.DialogSheet-module-scss-module___p-aAG__none-lg{display:none}.DialogSheet-module-scss-module___p-aAG__block-lg{display:block}.DialogSheet-module-scss-module___p-aAG__inline-block-lg{display:inline-block}.DialogSheet-module-scss-module___p-aAG__inline-lg{display:inline}.DialogSheet-module-scss-module___p-aAG__text-left-lg{text-align:left}.DialogSheet-module-scss-module___p-aAG__text-right-lg{text-align:right}.DialogSheet-module-scss-module___p-aAG__text-center-lg{text-align:center}.DialogSheet-module-scss-module___p-aAG__text-justify-lg{text-align:justify}.DialogSheet-module-scss-module___p-aAG__no-col-lg{float:none;width:auto}.DialogSheet-module-scss-module___p-aAG__no-push-lg,.DialogSheet-module-scss-module___p-aAG__no-pull-lg{left:0}}@media only screen and (min-width:1140px){.DialogSheet-module-scss-module___p-aAG__no-float-xl{float:none}.DialogSheet-module-scss-module___p-aAG__no-padding-xl{padding:0}.DialogSheet-module-scss-module___p-aAG__no-margin-xl{margin:0}.DialogSheet-module-scss-module___p-aAG__none-xl{display:none}.DialogSheet-module-scss-module___p-aAG__block-xl{display:block}.DialogSheet-module-scss-module___p-aAG__inline-block-xl{display:inline-block}.DialogSheet-module-scss-module___p-aAG__inline-xl{display:inline}.DialogSheet-module-scss-module___p-aAG__text-left-xl{text-align:left}.DialogSheet-module-scss-module___p-aAG__text-right-xl{text-align:right}.DialogSheet-module-scss-module___p-aAG__text-center-xl{text-align:center}.DialogSheet-module-scss-module___p-aAG__text-justify-xl{text-align:justify}.DialogSheet-module-scss-module___p-aAG__no-col-xl{float:none;width:auto}.DialogSheet-module-scss-module___p-aAG__no-push-xl,.DialogSheet-module-scss-module___p-aAG__no-pull-xl{left:0}}@media only screen and (min-width:1440px){.DialogSheet-module-scss-module___p-aAG__no-float-xxl{float:none}.DialogSheet-module-scss-module___p-aAG__no-padding-xxl{padding:0}.DialogSheet-module-scss-module___p-aAG__no-margin-xxl{margin:0}.DialogSheet-module-scss-module___p-aAG__none-xxl{display:none}.DialogSheet-module-scss-module___p-aAG__block-xxl{display:block}.DialogSheet-module-scss-module___p-aAG__inline-block-xxl{display:inline-block}.DialogSheet-module-scss-module___p-aAG__inline-xxl{display:inline}.DialogSheet-module-scss-module___p-aAG__text-left-xxl{text-align:left}.DialogSheet-module-scss-module___p-aAG__text-right-xxl{text-align:right}.DialogSheet-module-scss-module___p-aAG__text-center-xxl{text-align:center}.DialogSheet-module-scss-module___p-aAG__text-justify-xxl{text-align:justify}.DialogSheet-module-scss-module___p-aAG__no-col-xxl{float:none;width:auto}.DialogSheet-module-scss-module___p-aAG__no-push-xxl,.DialogSheet-module-scss-module___p-aAG__no-pull-xxl{left:0}}.DialogSheet-module-scss-module___p-aAG__sheet{--dialog-width:min(var(--dialog-max-width,420px), calc(100vw - 28px));--dialog-padding:1.25rem;width:var(--dialog-width);max-width:none;max-height:calc(100dvh - 40px);color:var(--foreground);background:var(--card,var(--background));border-radius:var(--radius-24);border:0;flex-direction:column;padding:0;overflow:hidden;box-shadow:0 24px 64px #0000003d}.DialogSheet-module-scss-module___p-aAG__sheet[open]{display:flex}@media (max-width:639px){.DialogSheet-module-scss-module___p-aAG__sheet{--dialog-width:100vw;--dialog-padding:1rem;max-height:calc(100dvh - 3rem);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));border-radius:var(--radius-24) var(--radius-24) 0 0;margin:auto 0 0}.DialogSheet-module-scss-module___p-aAG__sheet:before{content:"";border-radius:var(--radius-full);background:var(--border);flex-shrink:0;width:36px;height:4px;margin:.5rem auto 0}.DialogSheet-module-scss-module___p-aAG__sheet.DialogSheet-module-scss-module___p-aAG__sheet{transform:translateY(1.5rem)}.DialogSheet-module-scss-module___p-aAG__sheet.DialogSheet-module-scss-module___p-aAG__sheet[open]{transform:none}}@supports (transition-behavior:allow-discrete){@media (max-width:639px){@starting-style{.DialogSheet-module-scss-module___p-aAG__sheet.DialogSheet-module-scss-module___p-aAG__sheet[open]{transform:translateY(1.5rem)}}}}.DialogSheet-module-scss-module___p-aAG__header{padding:1.15rem var(--dialog-padding,1.25rem) .9rem;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.DialogSheet-module-scss-module___p-aAG__header--bordered{border-bottom:1px solid var(--border);padding-bottom:1.15rem}.DialogSheet-module-scss-module___p-aAG__header__lead{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1;justify-self:start;padding:0}.DialogSheet-module-scss-module___p-aAG__header__title{text-align:center;grid-column:2;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.DialogSheet-module-scss-module___p-aAG__header__description{color:var(--muted-foreground);text-align:center;grid-column:1/-1;margin:.35rem 0 0;font-size:.8125rem}.DialogSheet-module-scss-module___p-aAG__header__close{border-radius:var(--radius-full);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0;display:flex}.DialogSheet-module-scss-module___p-aAG__header__close:hover{background:var(--accent);color:var(--foreground)}.DialogSheet-module-scss-module___p-aAG__body{padding:0 var(--dialog-padding,1.25rem) var(--dialog-padding,1.25rem);overscroll-behavior:contain;flex-direction:column;gap:.75rem;display:flex;overflow-y:auto}.DialogSheet-module-scss-module___p-aAG__group{border-radius:var(--radius-16);background:var(--muted);flex-direction:column;display:flex;overflow:hidden}.DialogSheet-module-scss-module___p-aAG__row{box-sizing:border-box;width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.DialogSheet-module-scss-module___p-aAG__row+.DialogSheet-module-scss-module___p-aAG__row{box-shadow:inset 0 1px 0 var(--border)}.DialogSheet-module-scss-module___p-aAG__row--interactive{cursor:pointer;will-change:transform;transition:background-color .2s,transform .2s}.DialogSheet-module-scss-module___p-aAG__row--interactive:hover{background-color:var(--accent)}.DialogSheet-module-scss-module___p-aAG__row--interactive:active{transform:scale(.985)}.DialogSheet-module-scss-module___p-aAG__row--interactive:disabled{opacity:.6;cursor:default;transform:none}.DialogSheet-module-scss-module___p-aAG__row--active{background-color:var(--accent)}.DialogSheet-module-scss-module___p-aAG__row__icon{border-radius:var(--radius-12);background:var(--card);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.DialogSheet-module-scss-module___p-aAG__row__icon img,.DialogSheet-module-scss-module___p-aAG__row__icon svg{object-fit:contain;width:100%;height:100%}.DialogSheet-module-scss-module___p-aAG__row__icon--fallback{background:var(--primary);color:var(--white,#fff);text-transform:uppercase;font-weight:700}.DialogSheet-module-scss-module___p-aAG__row__label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DialogSheet-module-scss-module___p-aAG__row__name{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.DialogSheet-module-scss-module___p-aAG__row__description{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.DialogSheet-module-scss-module___p-aAG__row__meta{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.DialogSheet-module-scss-module___p-aAG__footer{padding:.9rem var(--dialog-padding,1.25rem) 1.15rem;color:var(--muted-foreground);text-align:center;flex-shrink:0;font-size:.75rem;line-height:1.5}.DialogSheet-module-scss-module___p-aAG__footer a{color:inherit;font-weight:600;text-decoration:none}.DialogSheet-module-scss-module___p-aAG__footer a:hover{text-decoration:underline}
.ContactDetailsForm-module-scss-module__hHhtmq__details-form{flex-direction:column;flex:1;min-height:0;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__details-form button{box-sizing:border-box;cursor:pointer}.ContactDetailsForm-module-scss-module__hHhtmq__details-form button:before{content:none}.ContactDetailsForm-module-scss-module__hHhtmq__details-form button:active{transform:none}.ContactDetailsForm-module-scss-module__hHhtmq__details-form button:disabled{cursor:default}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__bar{padding:.75rem var(--dialog-padding,1.25rem);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__title{text-align:center;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__cancel,.ContactDetailsForm-module-scss-module__hHhtmq__details-form__save{border-radius:var(--radius-full);border:0;justify-content:center;align-items:center;min-width:4.5rem;height:2.25rem;padding:0 .875rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,opacity .15s;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__cancel:disabled,.ContactDetailsForm-module-scss-module__hHhtmq__details-form__save:disabled{opacity:.5}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__cancel{color:var(--foreground);background:0 0;justify-self:start}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__cancel:hover:not(:disabled),.ContactDetailsForm-module-scss-module__hHhtmq__details-form__cancel:focus-visible{background-color:var(--accent)}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__save{background:var(--chat-accent);color:var(--chat-accent-text);justify-self:end}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__body{gap:1.25rem;padding-top:.25rem}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__alert{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);overflow-wrap:anywhere;border-radius:.75rem;margin:0;padding:.625rem .875rem;font-size:.875rem}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__section{flex-direction:column;gap:.5rem;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__heading{color:var(--muted-foreground);margin:0;padding-left:.25rem;font-size:.8125rem;font-weight:600}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__error{color:var(--destructive);margin:0;padding-left:.25rem;font-size:.75rem;line-height:1.4}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__add{border-radius:var(--radius-full);height:2.25rem;color:var(--chat-accent-ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.375rem;padding:0 .75rem 0 .5rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__add:hover:not(:disabled),.ContactDetailsForm-module-scss-module__hHhtmq__details-form__add:focus-visible{background-color:var(--accent)}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__add:disabled{opacity:.5}.ContactDetailsForm-module-scss-module__hHhtmq__details-form__footnote{color:var(--muted-foreground);text-align:center;margin:0;font-size:.75rem;line-height:1.5}.ContactDetailsForm-module-scss-module__hHhtmq__picture{flex-direction:column;align-items:center;gap:.625rem;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__picture__image{background:var(--muted);object-fit:cover;border-radius:50%;width:6rem;height:6rem}.ContactDetailsForm-module-scss-module__hHhtmq__picture__actions{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__picture__button{border-radius:var(--radius-full);height:2.25rem;color:var(--chat-accent-ink);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.ContactDetailsForm-module-scss-module__hHhtmq__picture__button:hover:not(:disabled),.ContactDetailsForm-module-scss-module__hHhtmq__picture__button:focus-visible{background-color:var(--accent)}.ContactDetailsForm-module-scss-module__hHhtmq__picture__button:disabled{opacity:.5}.ContactDetailsForm-module-scss-module__hHhtmq__picture__button--danger{color:var(--destructive)}.ContactDetailsForm-module-scss-module__hHhtmq__entry{flex-direction:column;gap:.25rem;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__entry__row{align-items:center;gap:.5rem;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__entry__input{flex:1}.ContactDetailsForm-module-scss-module__hHhtmq__entry__remove{width:2.25rem;height:2.25rem;color:var(--destructive);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__entry__remove:hover:not(:disabled),.ContactDetailsForm-module-scss-module__hHhtmq__entry__remove:focus-visible{background-color:color-mix(in srgb, var(--destructive) 10%, transparent)}.ContactDetailsForm-module-scss-module__hHhtmq__entry__remove:disabled{opacity:.5}.ContactDetailsForm-module-scss-module__hHhtmq__select__trigger,.ContactDetailsForm-module-scss-module__hHhtmq__select__option{color:var(--foreground);text-align:left;align-items:center;gap:.375rem;font-size:.9375rem;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__select__trigger{border:1px solid var(--input);background:0 0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.ContactDetailsForm-module-scss-module__hHhtmq__select__trigger:hover:not(:disabled){border-color:var(--muted-foreground)}.ContactDetailsForm-module-scss-module__hHhtmq__select__trigger:focus-visible{border-color:var(--field-accent,var(--chat-accent,var(--violet-400)));box-shadow:inset 0 0 0 1px var(--field-accent,var(--chat-accent,var(--violet-400)));border-radius:.75rem;outline:none}.ContactDetailsForm-module-scss-module__hHhtmq__select__trigger:disabled{opacity:.6}.ContactDetailsForm-module-scss-module__hHhtmq__select__trigger{width:6.75rem;height:var(--field-height,3.5rem);flex-shrink:0;justify-content:space-between;padding:0 .625rem 0 .875rem;font-weight:600}.ContactDetailsForm-module-scss-module__hHhtmq__select__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ContactDetailsForm-module-scss-module__hHhtmq__select__caret{color:var(--muted-foreground);flex-shrink:0}.ContactDetailsForm-module-scss-module__hHhtmq__select__list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.ContactDetailsForm-module-scss-module__hHhtmq__select__option{background:0 0;border:0;border-radius:.5rem;justify-content:space-between;width:100%;padding:.5rem .75rem;font-weight:500}.ContactDetailsForm-module-scss-module__hHhtmq__select__option:hover,.ContactDetailsForm-module-scss-module__hHhtmq__select__option:focus-visible,.ContactDetailsForm-module-scss-module__hHhtmq__select__option--active{background-color:var(--chat-hover,var(--accent))}.ContactDetailsForm-module-scss-module__hHhtmq__select__check{color:var(--chat-accent-ink);flex-shrink:0}.ContactDetailsForm-module-scss-module__hHhtmq__select__panel.ContactDetailsForm-module-scss-module__hHhtmq__select__panel{background:var(--chat-panel,var(--card));border-radius:.75rem;min-width:9rem;padding:.25rem}
.ContactMedia-module-scss-module__Q2G4Kq__media{flex-direction:column;gap:.5rem;display:flex}.ContactMedia-module-scss-module__Q2G4Kq__media__head{justify-content:space-between;align-items:center;min-height:2rem;padding:0 .5rem 0 .75rem;display:flex}.ContactMedia-module-scss-module__Q2G4Kq__media__title{color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:500}.ContactMedia-module-scss-module__Q2G4Kq__media__all{border-radius:var(--radius-full);color:var(--foreground);background:0 0;border:0;padding:.25rem .5rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.ContactMedia-module-scss-module__Q2G4Kq__media__all:hover,.ContactMedia-module-scss-module__Q2G4Kq__media__all:focus-visible{background-color:var(--accent)}.ContactMedia-module-scss-module__Q2G4Kq__media__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.ContactMedia-module-scss-module__Q2G4Kq__media__grid--strip{border-radius:var(--radius-16);background:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.5rem}.ContactMedia-module-scss-module__Q2G4Kq__tile{aspect-ratio:1;border-radius:var(--radius-8);background:var(--accent);width:100%;color:var(--muted-foreground);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ContactMedia-module-scss-module__Q2G4Kq__tile:hover,.ContactMedia-module-scss-module__Q2G4Kq__tile:focus-visible{opacity:.85;transition:opacity .15s}.ContactMedia-module-scss-module__Q2G4Kq__tile__image{object-fit:cover;width:100%;height:100%}.ContactMedia-module-scss-module__Q2G4Kq__tile__play{background:var(--card);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactMedia-module-scss-module__Q2G4Kq__tile__length{border-radius:var(--radius-full);background:var(--card);color:var(--foreground);font-variant-numeric:tabular-nums;padding:.0625rem .3125rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.25rem;right:.25rem}.ContactMedia-module-scss-module__Q2G4Kq__tile__missing{opacity:.7}.ContactMedia-module-scss-module__Q2G4Kq__back{width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:-.5rem;padding:0;transition:background-color .15s;display:flex}.ContactMedia-module-scss-module__Q2G4Kq__back:hover,.ContactMedia-module-scss-module__Q2G4Kq__back:focus-visible{background-color:var(--accent)}.ContactMedia-module-scss-module__Q2G4Kq__preview{align-items:center;gap:1rem}.ContactMedia-module-scss-module__Q2G4Kq__preview__stage{border-radius:var(--radius-16);background:var(--muted);width:100%;min-height:12rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex;overflow:hidden}.ContactMedia-module-scss-module__Q2G4Kq__preview__media{max-width:100%;max-height:min(60dvh,32rem);display:block}.ContactMedia-module-scss-module__Q2G4Kq__preview__missing{align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.ContactMedia-module-scss-module__Q2G4Kq__preview__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ContactMedia-module-scss-module__Q2G4Kq__preview__action{border-radius:var(--radius-full);background:var(--muted);color:var(--foreground);border:0;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.ContactMedia-module-scss-module__Q2G4Kq__preview__action svg{color:var(--muted-foreground);flex-shrink:0}.ContactMedia-module-scss-module__Q2G4Kq__preview__action:hover:not(:disabled),.ContactMedia-module-scss-module__Q2G4Kq__preview__action:focus-visible{background-color:var(--accent)}.ContactMedia-module-scss-module__Q2G4Kq__preview__action:disabled{cursor:default;opacity:.6}
.ContactInfoDialog-module-scss-module__Gm6bXa__card{--dialog-max-width:460px}.ContactInfoDialog-module-scss-module__Gm6bXa__card button{box-sizing:border-box;cursor:pointer}.ContactInfoDialog-module-scss-module__Gm6bXa__card button:before{content:none}.ContactInfoDialog-module-scss-module__Gm6bXa__card button:active{transform:none}.ContactInfoDialog-module-scss-module__Gm6bXa__card__bar{flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem .75rem 0;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__card__edit{border-radius:var(--radius-full);height:2.25rem;color:var(--chat-accent-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__card__edit:hover:not(:disabled),.ContactInfoDialog-module-scss-module__Gm6bXa__card__edit:focus-visible{background-color:var(--accent)}.ContactInfoDialog-module-scss-module__Gm6bXa__card__edit:disabled{opacity:.5;cursor:default}.ContactInfoDialog-module-scss-module__Gm6bXa__card__back{width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__card__back:hover,.ContactInfoDialog-module-scss-module__Gm6bXa__card__back:focus-visible{background-color:var(--accent)}.ContactInfoDialog-module-scss-module__Gm6bXa__card__body{gap:1.5rem;padding-top:.25rem}.ContactInfoDialog-module-scss-module__Gm6bXa__card .ContactInfoDialog-module-scss-module__Gm6bXa__row-icon svg{width:1.25rem;height:1.25rem}.ContactInfoDialog-module-scss-module__Gm6bXa__hero{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__hero__alias{max-width:100%;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.9375rem;line-height:1.4;display:inline-flex}.ContactInfoDialog-module-scss-module__Gm6bXa__hero__alias-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ContactInfoDialog-module-scss-module__Gm6bXa__hero__chip{background:var(--muted);color:var(--foreground);border:0;border-radius:999px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.ContactInfoDialog-module-scss-module__Gm6bXa__hero__chip code{font:inherit;font-variant-numeric:tabular-nums}.ContactInfoDialog-module-scss-module__Gm6bXa__hero__chip svg{color:var(--muted-foreground);flex-shrink:0}.ContactInfoDialog-module-scss-module__Gm6bXa__hero__chip:hover,.ContactInfoDialog-module-scss-module__Gm6bXa__hero__chip:focus-visible{background-color:var(--accent)}.ContactInfoDialog-module-scss-module__Gm6bXa__actions{grid-template-columns:repeat(4,1fr);gap:.5rem;padding:0 .25rem;display:grid}.ContactInfoDialog-module-scss-module__Gm6bXa__actions__button{width:100%;color:var(--foreground);background:0 0;border:0;flex-direction:column;align-items:center;gap:.625rem;padding:0;font-size:.9375rem;line-height:1.2;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__actions__button:hover:not(:disabled) .ContactInfoDialog-module-scss-module__Gm6bXa__actions__circle,.ContactInfoDialog-module-scss-module__Gm6bXa__actions__button:focus-visible .ContactInfoDialog-module-scss-module__Gm6bXa__actions__circle{background-color:var(--accent)}.ContactInfoDialog-module-scss-module__Gm6bXa__actions__button:disabled{opacity:.45;cursor:default}.ContactInfoDialog-module-scss-module__Gm6bXa__actions__circle{background:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;transition:background-color .15s;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__row-icon{color:var(--foreground);justify-content:center;align-items:center;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__row-icon--accent{color:var(--chat-accent-ink)}.ContactInfoDialog-module-scss-module__Gm6bXa__note{align-items:flex-start}.ContactInfoDialog-module-scss-module__Gm6bXa__note__body{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:.125rem;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__note__text{white-space:pre-line;overflow-wrap:anywhere;font-size:.95rem;line-height:1.45}.ContactInfoDialog-module-scss-module__Gm6bXa__note__label{color:var(--muted-foreground);font-size:.75rem}.ContactInfoDialog-module-scss-module__Gm6bXa__menu{min-width:15rem;margin:0;padding:0;list-style:none}.ContactInfoDialog-module-scss-module__Gm6bXa__menu__item{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.875rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;display:flex}.ContactInfoDialog-module-scss-module__Gm6bXa__menu__item svg{color:var(--muted-foreground);flex-shrink:0}.ContactInfoDialog-module-scss-module__Gm6bXa__menu__item:hover:not(:disabled),.ContactInfoDialog-module-scss-module__Gm6bXa__menu__item:focus-visible{background-color:var(--accent)}.ContactInfoDialog-module-scss-module__Gm6bXa__menu__item:disabled{opacity:.5;cursor:default}.ContactInfoDialog-module-scss-module__Gm6bXa__menu__item--danger,.ContactInfoDialog-module-scss-module__Gm6bXa__menu__item--danger svg{color:var(--destructive)}[data-placement=sheet] .ContactInfoDialog-module-scss-module__Gm6bXa__menu__item{border-radius:var(--radius-12);gap:1rem;min-height:3.25rem;padding:.75rem 1rem;font-size:1.0625rem}[data-placement=sheet] .ContactInfoDialog-module-scss-module__Gm6bXa__menu__item>svg:first-child{width:1.5rem;height:1.5rem;color:inherit}
.NewChatDialog-module-scss-module__fKSHfq__new-chat{--dialog-max-width:440px}.NewChatDialog-module-scss-module__fKSHfq__new-chat button{box-sizing:border-box;cursor:pointer}.NewChatDialog-module-scss-module__fKSHfq__new-chat button:before{content:none}.NewChatDialog-module-scss-module__fKSHfq__new-chat button:active{transform:none}.NewChatDialog-module-scss-module__fKSHfq__new-chat button:disabled{cursor:default}.NewChatDialog-module-scss-module__fKSHfq__new-chat__form{flex-direction:column;flex:1;min-height:0;display:flex}.NewChatDialog-module-scss-module__fKSHfq__new-chat__body{gap:1.25rem;padding-top:.25rem}.NewChatDialog-module-scss-module__fKSHfq__new-chat__preview{border-radius:var(--radius-16);background:var(--muted);align-items:center;min-width:0;padding:.75rem .875rem;display:flex}.NewChatDialog-module-scss-module__fKSHfq__new-chat__paste{width:2.25rem;height:2.25rem;color:var(--muted-foreground);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.NewChatDialog-module-scss-module__fKSHfq__new-chat__paste:hover:not(:disabled),.NewChatDialog-module-scss-module__fKSHfq__new-chat__paste:focus-visible{background-color:var(--accent);color:var(--foreground)}.NewChatDialog-module-scss-module__fKSHfq__new-chat__paste:disabled{opacity:.5}.NewChatDialog-module-scss-module__fKSHfq__new-chat__start{border-radius:var(--radius-full);background:var(--chat-accent);width:100%;height:3rem;color:var(--chat-accent-text);border:0;justify-content:center;align-items:center;padding:0 1.25rem;font-size:1rem;font-weight:600;transition:opacity .15s;display:flex}.NewChatDialog-module-scss-module__fKSHfq__new-chat__start:disabled{opacity:.5}
.InviteDialog-module-scss-module__728O_q__invite-dialog{background:var(--chat-panel,var(--card));width:min(22rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--foreground);border:0;border-radius:1.25rem;flex-direction:column;padding:0;overflow:hidden;box-shadow:0 8px 40px #0000002e}.InviteDialog-module-scss-module__728O_q__invite-dialog[open]{display:flex}.InviteDialog-module-scss-module__728O_q__invite-dialog button{box-sizing:border-box;cursor:pointer}.InviteDialog-module-scss-module__728O_q__invite-dialog button:before{content:none}.InviteDialog-module-scss-module__728O_q__invite-dialog button:active{transform:none}.InviteDialog-module-scss-module__728O_q__invite-dialog__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem .75rem 1.25rem;display:flex}.InviteDialog-module-scss-module__728O_q__invite-dialog__title{margin:0;font-size:1.125rem;font-weight:700}.InviteDialog-module-scss-module__728O_q__invite-dialog__close{width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.InviteDialog-module-scss-module__728O_q__invite-dialog__close:hover,.InviteDialog-module-scss-module__728O_q__invite-dialog__close:focus-visible{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent))}.InviteDialog-module-scss-module__728O_q__invite-dialog__body{flex-direction:column;align-items:center;gap:.5rem;min-height:0;padding:1.25rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.InviteDialog-module-scss-module__728O_q__invite-dialog__qr{aspect-ratio:1;width:min(15rem,100%);box-shadow:0 0 0 1px var(--border);background:#fff;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex;overflow:hidden}.InviteDialog-module-scss-module__728O_q__invite-dialog__qr-image{width:100%;height:100%;image-rendering:pixelated;display:block}.InviteDialog-module-scss-module__728O_q__invite-dialog__hint{color:var(--muted-foreground);text-align:center;margin:0;font-size:.9375rem;line-height:1.45}.InviteDialog-module-scss-module__728O_q__invite-dialog__address{margin:0;font-family:monospace;font-size:.875rem}.InviteDialog-module-scss-module__728O_q__invite-dialog__error{color:#e53935;text-align:center;margin:0;font-size:.875rem}.InviteDialog-module-scss-module__728O_q__invite-dialog__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;width:100%;margin-top:.75rem;display:grid}.InviteDialog-module-scss-module__728O_q__invite-dialog__action{color:var(--foreground);text-align:center;border-radius:.875rem;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem .25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.InviteDialog-module-scss-module__728O_q__invite-dialog__action:hover:not(:disabled),.InviteDialog-module-scss-module__728O_q__invite-dialog__action:focus-visible{background-color:var(--chat-hover,color-mix(in srgb, var(--foreground) 6%, transparent))}.InviteDialog-module-scss-module__728O_q__invite-dialog__action:disabled,.InviteDialog-module-scss-module__728O_q__invite-dialog__action--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.InviteDialog-module-scss-module__728O_q__invite-dialog__action-icon{background:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.InviteDialog-module-scss-module__728O_q__invite-dialog__action-icon--primary{background:var(--chat-accent,var(--purple-600));color:var(--chat-accent-text,var(--white))}
.MainMenu-module-scss-module__MvzV9a__trigger{box-sizing:border-box;background:var(--chat-panel,var(--muted));width:2.5rem;height:2.5rem;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.MainMenu-module-scss-module__MvzV9a__trigger:hover,.MainMenu-module-scss-module__MvzV9a__trigger:focus-visible{background:var(--chat-hover,var(--accent))}.MainMenu-module-scss-module__MvzV9a__trigger:before{content:none}.MainMenu-module-scss-module__MvzV9a__trigger:active{transform:none}.MainMenu-module-scss-module__MvzV9a__menu.MainMenu-module-scss-module__MvzV9a__menu{background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:0;border-radius:1rem;width:18rem;min-width:0;max-height:calc(100svh - 2rem);padding:.375rem;overflow-y:auto;box-shadow:0 .25rem .5rem #00000014,0 .75rem 2rem #00000029}.MainMenu-module-scss-module__MvzV9a__menu__group{border-top:1px solid var(--border);flex-direction:column;margin:0 -.375rem;padding:.375rem;list-style:none;display:flex}.MainMenu-module-scss-module__MvzV9a__menu__item{box-sizing:border-box;width:100%;min-height:2.75rem;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:1.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.MainMenu-module-scss-module__MvzV9a__menu__item svg{color:var(--foreground);flex-shrink:0}.MainMenu-module-scss-module__MvzV9a__menu__item:hover,.MainMenu-module-scss-module__MvzV9a__menu__item:focus-visible{background-color:var(--accent)}.MainMenu-module-scss-module__MvzV9a__menu__item:before{content:none}.MainMenu-module-scss-module__MvzV9a__menu__item:active{transform:none}[data-placement=sheet] .MainMenu-module-scss-module__MvzV9a__menu__item{min-height:3.25rem}.MainMenu-module-scss-module__MvzV9a__account{box-sizing:border-box;width:100%;min-height:3.25rem;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:1rem;margin-bottom:.375rem;padding:.5rem .75rem .5rem .375rem;text-decoration:none;display:flex}.MainMenu-module-scss-module__MvzV9a__account:hover,.MainMenu-module-scss-module__MvzV9a__account:focus-visible{background-color:var(--accent)}.MainMenu-module-scss-module__MvzV9a__account>svg{flex-shrink:0;margin-left:auto}.MainMenu-module-scss-module__MvzV9a__account__avatar{flex-shrink:0}.MainMenu-module-scss-module__MvzV9a__account__text{flex-direction:column;min-width:0;display:flex}.MainMenu-module-scss-module__MvzV9a__account__name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.MainMenu-module-scss-module__MvzV9a__account__address,.MainMenu-module-scss-module__MvzV9a__account__hint{color:var(--muted-foreground);font-size:.8125rem}.MainMenu-module-scss-module__MvzV9a__account__address{font-family:monospace}.MainMenu-module-scss-module__MvzV9a__account__hint{font-size:1rem;font-weight:500}.MainMenu-module-scss-module__MvzV9a__account:before{content:none}.MainMenu-module-scss-module__MvzV9a__account:active{transform:none}
.RoomAvatar-module-scss-module__XbcxsG__avatar{width:var(--avatar-size);height:var(--avatar-size);background-color:hsl(var(--avatar-hue), 55%, 90%);color:hsl(var(--avatar-hue), 45%, 35%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-theme=dark] .RoomAvatar-module-scss-module__XbcxsG__avatar{background-color:hsl(var(--avatar-hue), 35%, 22%);color:hsl(var(--avatar-hue), 60%, 75%)}.RoomAvatar-module-scss-module__XbcxsG__avatar__image{object-fit:cover;width:100%;height:100%}
