#app,body,html{background:var(--color-background);box-sizing:border-box;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;width:100%}body{color:var(--color-text);font-family:Inter,sans-serif;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}@media(max-width:767px){input,select,textarea{font-size:16px!important}}.search-highlight{background:var(--search-highlight-bg);border-radius:2px;color:var(--search-highlight-text);padding:0 1px}@keyframes springPop{0%{transform:scale(1)}22%{transform:scale(1.38)}47%{transform:scale(.87)}64%{transform:scale(1.11)}80%{transform:scale(.97)}to{transform:scale(1)}}@keyframes jellySqueeze{0%{transform:scaleX(1) scaleY(1)}14%{transform:scaleX(.8) scaleY(1.24)}32%{transform:scaleX(1.2) scaleY(.82)}50%{transform:scaleX(.93) scaleY(1.07)}66%{transform:scaleX(1.06) scaleY(.96)}82%{transform:scaleX(.98) scaleY(1.02)}to{transform:scaleX(1) scaleY(1)}}@keyframes smoothRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin90Open{0%{transform:rotate(45deg)}55%{transform:rotate(150deg)}75%{transform:rotate(125deg)}88%{transform:rotate(140deg)}to{transform:rotate(135deg)}}@keyframes spin90Close{0%{transform:rotate(135deg)}55%{transform:rotate(30deg)}75%{transform:rotate(55deg)}88%{transform:rotate(42deg)}to{transform:rotate(45deg)}}@keyframes dangerShake{0%,to{transform:translateX(0) rotate(0deg)}12%{transform:translateX(-4px) rotate(-13deg)}24%{transform:translateX(4px) rotate(13deg)}36%{transform:translateX(-3px) rotate(-9deg)}48%{transform:translateX(3px) rotate(9deg)}60%{transform:translateX(-2px) rotate(-5deg)}72%{transform:translateX(2px) rotate(5deg)}84%{transform:translateX(-1px) rotate(-2deg)}}.icon-anim--spring-pop{animation:springPop .55s cubic-bezier(.36,.07,.19,.97) both;will-change:transform}.icon-anim--jelly-squeeze{animation:jellySqueeze .58s ease both;will-change:transform}.icon-anim--smooth-rotate{animation:smoothRotate .65s cubic-bezier(.4,0,.2,1) both;will-change:transform}.icon-anim--spin-open{animation:spin90Open .5s cubic-bezier(.36,.07,.19,.97) both;will-change:transform}.icon-anim--spin-close{animation:spin90Close .5s cubic-bezier(.36,.07,.19,.97) both;will-change:transform}.icon-anim--danger-shake{animation:dangerShake .62s ease .15s infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.icon-anim--danger-shake,.icon-anim--jelly-squeeze,.icon-anim--smooth-rotate,.icon-anim--spin-close,.icon-anim--spin-open,.icon-anim--spring-pop{animation:none;will-change:auto}}.login-page__aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.login-page__aurora-blob{border-radius:50%;filter:blur(120px);opacity:.7;position:absolute;will-change:transform}.login-page__aurora-blob--1{animation:aurora-drift-1 10s ease-in-out infinite;background:var(--color-primary);height:560px;left:50%;top:50%;width:560px}.login-page__aurora-blob--2{animation:aurora-drift-2 14s ease-in-out infinite;background:var(--color-background-blur);height:480px;left:50%;top:50%;width:480px}.login-page__aurora-blob--3{animation:aurora-drift-3 18s ease-in-out infinite;background:#6583fa;height:380px;left:50%;opacity:.35;top:50%;width:380px}@media(max-width:767px){.login-page__aurora-blob{filter:blur(80px)}.login-page__aurora-blob--1{height:360px;width:360px}.login-page__aurora-blob--2{height:320px;width:320px}.login-page__aurora-blob--3{height:260px;width:260px}}@keyframes aurora-drift-1{0%,to{transform:translate(-65%,-55%) scale(1)}33%{transform:translate(-40%,-65%) scale(1.15)}66%{transform:translate(-60%,-40%) scale(.95)}}@keyframes aurora-drift-2{0%,to{transform:translate(-40%,-40%) scale(1.05)}33%{transform:translate(-55%,-55%) scale(.9)}66%{transform:translate(-35%,-55%) scale(1.2)}}@keyframes aurora-drift-3{0%,to{transform:translate(-50%,-60%) scale(.95)}50%{transform:translate(-50%,-35%) scale(1.1)}}@media(prefers-reduced-motion:reduce){.login-page__aurora-blob{animation:none!important}}@keyframes aurora-perimeter{0%,to{transform:translate(-20vw,-20vh) scale(1)}12.5%{transform:translate(35vw,-20vh) scale(1.05)}25%{transform:translate(85vw,-20vh) scale(1)}37.5%{transform:translate(85vw,30vh) scale(1.1)}50%{transform:translate(85vw,75vh) scale(1)}62.5%{transform:translate(35vw,75vh) scale(1.05)}75%{transform:translate(-20vw,75vh) scale(1)}87.5%{transform:translate(-20vw,30vh) scale(1.1)}}@keyframes aurora-pseudo-drift-a{0%,to{transform:translate(-25vw,-20vh) scale(1)}9%{transform:translate(20vw,-15vh) scale(1.1)}23%{transform:translate(65vw,10vh) scale(.95)}34%{transform:translate(50vw,50vh) scale(1.15)}48%{transform:translate(80vw,30vh) scale(1)}61%{transform:translate(25vw,65vh) scale(.9)}73%{transform:translate(-15vw,35vh) scale(1.1)}87%{transform:translate(10vw,-5vh) scale(1.05)}}@keyframes aurora-pseudo-drift-b{0%,to{transform:translate(75vw,65vh) scale(1.1)}12%{transform:translate(40vw,70vh) scale(.95)}27%{transform:translate(-20vw,50vh) scale(1.05)}41%{transform:translate(-10vw,10vh) scale(.9)}56%{transform:translate(30vw,-15vh) scale(1.15)}69%{transform:translate(70vw,-5vh) scale(1)}84%{transform:translate(55vw,35vh) scale(.95)}}@keyframes aurora-conic-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}#app:has(.chat-page,.contacts-page,.settings-page){background:var(--gradient-background-chats);isolation:isolate;position:relative}#app:has(.chat-page,.contacts-page,.settings-page):after,#app:has(.chat-page,.contacts-page,.settings-page):before{border-radius:50%;content:"";filter:blur(220px);left:0;pointer-events:none;position:absolute;top:0;will-change:transform;z-index:-1}#app:has(.chat-page,.contacts-page,.settings-page):before{animation:aurora-perimeter 150s linear infinite;background:var(--aurora-blob-1);height:960px;mix-blend-mode:var(--aurora-blob-blend);opacity:var(--aurora-blob-opacity-1);width:960px}#app:has(.chat-page,.contacts-page,.settings-page):after{animation:aurora-perimeter 150s linear infinite;animation-delay:-75s;background:var(--aurora-blob-2);height:880px;mix-blend-mode:var(--aurora-blob-blend);opacity:var(--aurora-blob-opacity-2);width:880px}@media(max-width:767px){#app:has(.chat-page,.contacts-page,.settings-page):before{filter:blur(140px);height:560px;width:560px}#app:has(.chat-page,.contacts-page,.settings-page):after{filter:blur(140px);height:500px;width:500px}}@media(prefers-reduced-motion:reduce){#app:has(.chat-page,.contacts-page,.settings-page):after,#app:has(.chat-page,.contacts-page,.settings-page):before{animation:none!important}}.auth__form__register{display:flex;flex-direction:column;gap:15px;height:100%;max-width:360px;padding:35px 25px 25px;width:100%}.auth__header{flex-direction:row;margin-bottom:10px;position:relative}.auth__backArrow,.auth__header{align-items:center;display:flex;justify-content:center}.auth__backArrow{cursor:pointer;left:0;position:absolute;top:50%;transform:translateY(-110%);transition:all .2s ease}.auth__backArrow:hover{filter:brightness(1.2);opacity:1}.auth__login,.auth__register{border:none;cursor:pointer;height:100%;max-height:42px;width:100%}.auth__form{display:flex;flex-direction:column;gap:10px;height:100%;max-width:360px;padding:25px;width:100%}.auth__label{font:400 18px/16px Inter,sans-serif;-webkit-text-fill-color:transparent;width:fit-content}.auth__label,.auth__title{background:var(--gradient-msg);-webkit-background-clip:text;background-clip:text;margin:0}.auth__title{font:600 24px/30px Inter,sans-serif;letter-spacing:.4px;text-align:center;-webkit-text-fill-color:transparent;padding:10px 0}.auth__field{gap:6px}.auth__field,.auth__inputs{display:flex;flex-direction:column}.auth__inputs{gap:10px}.auth__login{border:none;cursor:pointer;display:flex;flex-direction:column;height:100%;max-height:42px;min-height:42px;width:100%}.auth__register-link{color:var(--color-auth-text);font-family:Inter,sans-serif;font-size:12px;opacity:.7;text-decoration:none;transition:all .2s ease;white-space:nowrap}.auth__register-link:hover{opacity:1}.auth__divider-text{color:var(--color-auth-text);font-family:Inter,sans-serif;font-size:12px;opacity:.5}.auth__divider{align-items:center;color:var(--color-auth-hint);display:flex;font-size:14px;gap:16px}.auth__divider:after,.auth__divider:before{background:var(--color-auth-disabled);content:"";flex:1;height:1px}.auth__form-error-message{color:var(--color-error);font:400 14px/16px Inter,sans-serif;font-size:12px;letter-spacing:.4px;margin:0;max-height:0;min-height:0;opacity:0;overflow:hidden;text-align:center;transition:all .2s ease}.auth__form-error-message[style*="opacity: 1"]{margin-bottom:5px;margin-top:5px;max-height:30px;min-height:14px;opacity:1}.buttons{display:flex;flex-direction:column;gap:0}.search{box-sizing:border-box;padding:20px 10px 10px}.search,.search-panel{display:flex;flex-direction:row;gap:.5rem;width:100%}.search-panel{border:1px solid var(--color-text-hover);border-radius:10px;max-height:40px;padding-right:5px;transition:border-color .2s}.search-panel:focus-within{border-color:var(--color-text)}.search-line{height:100%}.search-icon{height:100%;padding:8px 0 8px 10px}.add-button-cont{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0;position:relative}[data-theme=light] .search-panel{background:var(--color-base-background);border-color:var(--color-input-border)}[data-theme=light] .search-panel:focus-within{border-color:var(--color-primary)}.ui-input-wrapper{align-items:center}.menu-bar{background-color:var(--color-neutral);margin-top:auto}.chat-item--default,.chat-item--selected,.menu-bar{box-sizing:border-box;display:flex;flex-direction:row;width:100%}.chat-item--default,.chat-item--selected{align-items:center;gap:10px;min-height:69px;padding:10px}.chat-item--default{background-color:var(--color-empty);border-bottom:1px solid var(--color-border-chats);cursor:pointer}.chat-item--selected{animation:chat-item-selected-breathe 3.6s ease-in-out infinite;background-image:var(--gradient-selected-chat);box-shadow:inset 0 0 0 1.5px rgba(69,93,186,.85);overflow:hidden;position:relative}.chat-item__avatar-wrapper{border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}.chat-item__content{display:flex;flex-direction:row;flex-grow:1;gap:5px;min-width:0;width:100%}.chat-item__info-wrapper{flex:1;min-width:0}.chat-item__meta-wrapper{display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-end;margin-left:10px}.meta-chat-info__unread-count{background-color:var(--color-primary);border-radius:50%;height:20px;width:20px}.meta-chat-info__unread-count--pop{animation:badge-pop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes badge-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes chat-item-selected-breathe{0%,to{box-shadow:inset 0 0 0 1.5px rgba(69,93,186,.85),inset 0 0 0 0 rgba(69,93,186,0)}50%{box-shadow:inset 0 0 0 1.5px #455dba,inset 0 0 22px 1px rgba(69,93,186,.45)}}@media(prefers-reduced-motion:reduce){.chat-item--selected,.meta-chat-info__unread-count--pop,[data-theme=light] .chat-item--selected,[data-theme=light] .chat-item--selected:before{animation:none}}[data-theme=light] .chat-item--default:hover{background-color:var(--color-text-hover2)}[data-theme=light] .chat-item--selected{animation:chat-item-selected-breathe-light 3.6s ease-in-out infinite;box-shadow:0 4px 16px rgba(69,93,186,.1),inset 0 0 0 1px rgba(69,93,186,.14)}[data-theme=light] .chat-item--selected:before{animation:chat-item-bar-breathe 3.6s ease-in-out infinite;background:var(--gradient-msg);border-radius:0 3px 3px 0;bottom:7px;content:"";left:0;position:absolute;top:7px;width:3px}@keyframes chat-item-selected-breathe-light{0%,to{box-shadow:0 4px 16px rgba(69,93,186,.1),inset 0 0 0 1px rgba(69,93,186,.14)}50%{box-shadow:0 6px 22px rgba(69,93,186,.22),inset 0 0 0 1px rgba(69,93,186,.3)}}@keyframes chat-item-bar-breathe{0%,to{opacity:.7;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1)}}.chat-list{display:flex;flex-direction:column;height:100%;width:100%}.chat-list--empty{align-items:center;display:flex;height:100%;justify-content:center}.chat-list-item__no-chats{color:var(--color-text-tertiary);font:Inter,sans-serif;text-align:center;user-select:none}.chat-list__skeleton{align-items:center;border-bottom:1px solid var(--color-border-chats);box-sizing:border-box;display:flex;flex-direction:row;gap:10px;min-height:69px;padding:10px;pointer-events:none;width:100%}.chat-list__skeleton .chat-list__skeleton-avatar,.chat-list__skeleton .chat-list__skeleton-line,.chat-list__skeleton .chat-list__skeleton-meta{background-color:var(--color-text-hover2);overflow:hidden;position:relative}.chat-list__skeleton .chat-list__skeleton-avatar:after,.chat-list__skeleton .chat-list__skeleton-line:after,.chat-list__skeleton .chat-list__skeleton-meta:after{animation:chat-list-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 50%,transparent);content:"";inset:0;position:absolute}.chat-list__skeleton-avatar{border-radius:50%;flex-shrink:0;height:50px;width:50px}.chat-list__skeleton-content{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.chat-list__skeleton-line{border-radius:4px;height:12px}.chat-list__skeleton-line--title{width:60%}.chat-list__skeleton-line--subtitle{height:10px;opacity:.85;width:85%}.chat-list__skeleton-meta{border-radius:4px;flex-shrink:0;height:10px;width:36px}@keyframes chat-list-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.chat-list__skeleton-avatar:after,.chat-list__skeleton-line:after,.chat-list__skeleton-meta:after{animation:none}}.chat-list__system-row{background-color:var(--color-text-hover2);color:var(--color-text-hover);font:400 14px/16px Inter,sans-serif;font-size:11px;letter-spacing:.4px;padding:8px 16px;text-transform:uppercase;user-select:none}.chat-list-wrapper{background-color:var(--color-empty);display:flex;flex-direction:row;height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.chat-list-wrapper::-webkit-scrollbar{border:1px solid var(--color-border-sidebar);border-radius:50px;width:10px}.chat-list-wrapper::-webkit-scrollbar-track{background-color:var(--color-empty)}.chat-list-wrapper::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.message-list{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;width:100%}.message-list::-webkit-scrollbar{width:10px}.message-list::-webkit-scrollbar-track{background-color:transparent}.message-list::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.message-list__flex-container{display:flex;flex-direction:column-reverse;flex-shrink:0;gap:10px;min-height:100%;padding:16px}.message-list__empty-state{align-items:center;display:flex;height:100%;justify-content:center}.message-list__empty-text{background-color:var(--color-base-background);border-radius:16px;color:var(--color-text-hover);font-size:14px;padding:8px 16px}.message-system{align-self:center;background-color:var(--color-base-background);border-radius:12px;color:var(--color-text-hover);max-width:80%;padding:4px 12px;text-align:center;word-wrap:break-word}.message-list__unread-divider,.message-system{font:400 14px/16px Inter,sans-serif;font-size:12px;letter-spacing:.4px;user-select:none}.message-list__unread-divider{align-items:center;align-self:stretch;color:var(--color-bubble);display:flex;font-weight:600;gap:10px;margin:4px}.message-list__unread-divider:after,.message-list__unread-divider:before{background-color:var(--color-bubble);content:"";flex:1 1 0;height:1px;opacity:.4}.chat-window{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:10px;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.chat-window--drag-over:after{align-items:center;background:rgba(69,93,186,.12);border:2px dashed var(--color-bubble);border-radius:14px;color:var(--color-text);content:"Отпустите, чтобы прикрепить";display:flex;font:400 18px/16px Inter,sans-serif;inset:8px;justify-content:center;letter-spacing:-.5px;pointer-events:none;position:absolute;z-index:40}.chat-window__header{align-items:center;background-color:transparent;border:1px solid var(--color-stroke);border-radius:10px;display:flex;min-height:62px;padding:5px 16px}.chat-window__search:empty{display:none}.chat-window__main{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden}.chat-window__footer{display:flex;flex-direction:column;justify-content:flex-end;padding:10px 10px 0}@media(max-width:767px){.chat-window__footer{padding-bottom:max(4px,env(safe-area-inset-bottom,0px))}}.dialog-header{align-items:center;display:flex;gap:15px;width:100%}.dialog-header__avatar-container{max-height:50px;max-width:50px}.dialog-header__avatar{border-radius:50%;height:50px;object-fit:cover;width:50px}.dialog-header__info{display:flex;flex:1;flex-direction:column;font-size:18px;font:400 18px/16px Inter,sans-serif;letter-spacing:-.5px;min-width:0}.dialog-header__name{cursor:pointer;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dialog-header__name:hover{font-weight:600}.dialog-header__status{color:var(--color-text-hover);font:400 14px/16px Inter,sans-serif;font-size:12px;letter-spacing:.4px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-header__status--online,.dialog-header__status--typing{color:var(--color-background-blur)}.dialog-header__status--typing{font-style:italic}.dialog-header__typing-dots{align-items:center;display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.dialog-header__typing-dots span{animation:dialog-header-typing-wave 1.1s ease-in-out infinite;background:currentColor;border-radius:50%;height:4px;width:4px}.dialog-header__typing-dots span:nth-child(2){animation-delay:.18s}.dialog-header__typing-dots span:nth-child(3){animation-delay:.36s}.dialog-header__actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.dialog-header__search-btn,.dialog-header__settings{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;outline:none;padding:0;transition:all .2s ease;width:40px}.dialog-header__search-btn img,.dialog-header__settings img{display:block;height:22px;object-fit:contain;pointer-events:none;width:22px}.dialog-header__search-btn:hover,.dialog-header__settings:hover{background-color:var(--color-text-hover2)}.dialog-header__settings img{height:34px;width:34px}@keyframes dialog-header-typing-wave{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.group-header{align-items:center;display:flex;flex-direction:row;gap:15px;width:100%}.group-header__avatar-container{max-height:50px;max-width:50px}.group-header__avatar{border-radius:50%;height:50px;object-fit:cover;width:50px}.group-header__info{display:flex;flex:1;flex-direction:column;font-size:18px;font:400 18px/16px Inter,sans-serif;letter-spacing:-.5px;min-width:0}.group-header__name{cursor:pointer;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.group-header__name:hover{font-weight:500}.group-header__members{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.group-header__members--typing{color:var(--color-background-blur);font-style:italic}.group-header__typing-dots{align-items:center;display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.group-header__typing-dots span{animation:group-header-typing-wave 1.1s ease-in-out infinite;background:currentColor;border-radius:50%;height:4px;width:4px}.group-header__typing-dots span:nth-child(2){animation-delay:.18s}.group-header__typing-dots span:nth-child(3){animation-delay:.36s}.group-header__actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.group-header__search-btn,.group-header__settings{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;outline:none;padding:0;transition:all .2s ease;width:40px}.group-header__search-btn img,.group-header__settings img{display:block;height:22px;object-fit:contain;pointer-events:none;width:22px}.group-header__search-btn:hover,.group-header__settings:hover{background-color:var(--color-text-hover2)}.group-header__settings img{height:34px;width:34px}@keyframes group-header-typing-wave{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.group-details{background-color:transparent;color:var(--color-text);height:100%;overflow-y:auto}.group-details,.group-details__content{display:flex;flex-direction:column;gap:10px}.group-details__content{padding-bottom:10px}.group-details__header,.group-details__title{align-items:center;display:flex;justify-content:center}.group-details__title{font-size:18px;font:400 18px/16px Inter,sans-serif;letter-spacing:-.5px;width:100%}.group-details__profile{align-items:center;display:flex;flex-direction:column;gap:24px;padding:5px 0}.group-details__avatar-wrapper{border-radius:50%;overflow:hidden;position:relative}.group-details__avatar-wrapper--editing{cursor:pointer}.group-details__avatar{display:block;height:100%;object-fit:cover;width:100%}.group-details__avatar-slot{border-radius:50%;height:85px;object-fit:cover;overflow:hidden;position:relative;width:85px}.group-details__avatar-slot--editing{cursor:pointer}.group-details__avatar-slot--editing:hover .group-details__avatar-overlay{opacity:1}.group-details__actions-slot{align-items:center;display:flex;gap:15px;justify-content:center;min-height:42px;padding:15px 0}.group-details__btn{border-radius:10px;font:400 14px/16px Inter,sans-serif;height:42px;max-width:200px;width:200px}@media(max-width:767px){.group-details__actions-slot{flex-wrap:wrap;gap:10px;padding:10px 8px}.group-details__btn{flex:1;max-width:100%;min-width:140px;width:auto}.group-details__actions{padding:16px 12px}.group-details__members{padding:12px}}.group-details__avatar-overlay{align-items:center;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;z-index:2}.group-details__loader{animation:group-details-spin 1s linear infinite;border-top:4px solid var(--color-text-hover2);border:4px solid var(--color-text-hover2);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}.group-details__camera-icon{height:70%;opacity:.85;width:70%}.group-details__name-slot{display:flex;justify-content:center;max-width:420px;min-width:0;overflow:hidden;width:100%}.group-details__name-slot .ui-input-wrapper{height:auto}.group-details__name-text{color:var(--color-text);font:400 18px/16px Inter,sans-serif;font-weight:500;letter-spacing:0;line-height:1.3;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.group-details__name-input{background-color:var(--color-empty);border:none;border-bottom:1px solid var(--color-border-chats);border-radius:8px;color:var(--color-text);font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;max-width:420px;outline:none;padding:8px 0;text-align:center;transition:all .2s ease;width:100%}.group-details__name-input:focus,.group-details__name-input:focus-visible{border-bottom-color:var(--color-primary);outline:none}.group-details__actions{border-bottom:1px solid var(--color-border-sidebar);display:flex;justify-content:space-around;padding:24px}.group-details__action-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;outline:none;padding:8px;transition:all .2s ease}.group-details__members{display:flex;flex-direction:column;padding:16px}.group-details__members-header{padding-bottom:12px}.group-details__members-title{font-weight:500;margin:0}.group-details__members-list{display:flex;flex-direction:column}.remove-member-btn{background:transparent;border:none;cursor:pointer;font-size:16px;outline:none;padding:4px}@keyframes group-details-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-member-window{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.add-member-window__back-button{align-items:center;background:transparent;border:none;color:var(--color-text);cursor:pointer;font:400 14px/22px Roboto,sans-serif;outline:none;padding:0;transition:all .2s ease;width:100%}.add-member-window__back-button:hover{opacity:.7}.add-member-window__layout-slot{flex:1;overflow:hidden}.add-member-window__footer{display:flex;gap:10px;height:60px;justify-content:center}@media(max-width:767px){.add-member-window__footer{box-sizing:border-box;padding:0 8px max(0px,env(safe-area-inset-bottom,0px))}}.contact-list-wrapper{align-self:stretch;background-color:var(--color-empty);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;width:100%}.contact-list-wrapper::-webkit-scrollbar{border:1px solid var(--color-border-sidebar);border-radius:50px;width:10px}.contact-list-wrapper::-webkit-scrollbar-track{background-color:var(--color-empty)}.contact-list-wrapper::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.contact-list{flex-direction:column;width:100%}.contact-list,.contact-list--empty{display:flex;flex:1 1 auto;min-height:0}.contact-list--empty{align-items:center;justify-content:center}.contact-list .no-contacts{font:400 18px/16px Inter,sans-serif;line-height:normal;text-align:center;user-select:none}.contact-list__skeleton{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;min-height:70px;padding:10px;pointer-events:none;width:100%}.contact-list__skeleton .contact-list__skeleton-avatar,.contact-list__skeleton .contact-list__skeleton-line{background-color:var(--color-text-hover2);overflow:hidden;position:relative}.contact-list__skeleton .contact-list__skeleton-avatar:after,.contact-list__skeleton .contact-list__skeleton-line:after{animation:contact-list-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 50%,transparent);content:"";inset:0;position:absolute}.contact-list__skeleton-avatar{border-radius:50%;flex-shrink:0;height:50px;width:50px}.contact-list__skeleton-content{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.contact-list__skeleton-line{border-radius:4px;height:12px}.contact-list__skeleton-line--title{width:55%}.contact-list__skeleton-line--subtitle{height:10px;opacity:.85;width:75%}@keyframes contact-list-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.contact-list__skeleton-avatar:after,.contact-list__skeleton-line:after{animation:none}}.contact-search-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.contact-search-list__search{display:flex;flex-direction:row;flex-shrink:0;width:100%}.contact-search-list__tabs{flex-shrink:0}.contact-search-list__chat-results,.contact-search-list__list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.contacts-search-tabs{display:flex;flex-direction:row;gap:18px;padding:4px 16px 10px}.contacts-search-tabs__btn{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-hover);cursor:pointer;font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;padding:0 0 5px;transition:all .2s ease}.contacts-search-tabs__btn:hover:not(.contacts-search-tabs__btn--active){color:var(--color-text)}.contacts-search-tabs__btn--active{border-bottom:2px solid var(--color-bubble);color:var(--color-text);font-weight:600}.contact-item{align-items:center;background-color:var(--color-empty);border-bottom:1px solid var(--color-border-chats);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:70px;padding:10px;transition:all .2s ease;width:100%}.contact-item:hover{background-color:var(--color-text-hover)}.contact-item--selected{align-items:center;background-image:var(--gradient-selected-chat);box-shadow:inset 0 0 0 1.5px rgba(69,93,186,.85);box-sizing:border-box;cursor:default;display:flex;flex-direction:row;gap:10px;height:70px;padding:10px;width:100%}.contact-item__avatar-wrapper{border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}.contact-item__avatar{display:block;height:100%;object-fit:cover;width:100%}.contact-item__info-wrapper{width:100%}[data-theme=light] .contact-item:hover{background-color:var(--color-text-hover2)}.profile-window{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;min-width:200px;padding:10px;width:100%}.profile-window__actions{display:flex;flex-direction:row;gap:15px;max-width:800px;min-width:500px;padding:15px 0}@media(max-width:767px){.profile-window{padding:8px}.profile-window__actions{flex-wrap:wrap;gap:10px;justify-content:center;max-width:100%;min-width:0;padding:10px 0;width:100%}}.profile-header{align-items:center;background-color:var(--color-base-background);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;min-height:70px;min-width:300px;padding:10px 15px;position:relative;width:100%}@media(max-width:767px){.profile-header{min-width:0}}.profile-header__title{align-items:center;display:flex;flex-direction:row;gap:10px;height:100%;left:50%;position:absolute;transform:translateX(-50%)}.profile-header__title-text{font-family:Inter,sans-serif;padding:10px}.profile-main-info-block{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 5px;width:100%}.settings-profile-main-info-block{align-items:center;background-color:var(--color-base-background);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;padding:10px;width:100%}.settings-profile-main-info-block [data-component=full-name-form-slot]{flex:1;min-width:0}.contact-user-full-name{font:400 24px/30px Inter,sans-serif}.contact-user-status{color:var(--color-text-hover);font:400 14px/16px Inter,sans-serif;font-size:13px;letter-spacing:.4px;margin:4px 0 0}.contact-user-status--online{color:var(--color-background-blur)}.profile-info__avatar-container{border-radius:50%;cursor:pointer;flex-shrink:0;height:62px;overflow:hidden;position:relative;width:62px}.profile-info__avatar-container:hover .profile-info__avatar-overlay{opacity:1}.profile-info__avatar-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;z-index:2}.profile-info__camera-icon{height:70%;width:70%}.profile-additional-info-block{background-color:var(--color-base-background);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:100%}.profile-additional-info-block::-webkit-scrollbar{border:1px solid var(--color-border-sidebar);border-radius:50px;width:10px}.profile-additional-info-block::-webkit-scrollbar-track{background-color:var(--color-empty)}.profile-additional-info-block::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.profile-additional-info-block--bio-only{background-color:transparent;border-radius:0;padding:0}.additional-info-paragraph-default{align-items:center;border-bottom:.5px solid var(--color-border-chats);display:flex;flex-direction:row;gap:5px;height:42px;width:100%}.additional-title{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-weight:400;height:100%;min-width:150px;padding:10px;white-space:nowrap}.empty-additional-info{color:var(--color-half-empty)}.bio-info{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:5px;min-height:0;min-width:0;overflow:hidden;padding:5px 0;width:100%}.bio-text{box-sizing:border-box;display:block;line-height:1.5em;max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line;word-wrap:break-word;word-break:break-word}.bio-container{contain:paint;flex-grow:1;height:4.5em;line-height:1.5em;min-height:0;min-width:0;overflow:hidden;overflow-x:hidden}.bio-container--disclosed{contain:none;height:auto;max-height:50vh;overflow-x:hidden;overflow-y:auto}.bio-container--disclosed::-webkit-scrollbar{border:1px solid var(--color-border-sidebar);border-radius:50px;width:10px}.bio-container--disclosed::-webkit-scrollbar-track{background-color:var(--color-empty)}.bio-container--disclosed::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.bio-toggle,.bio-toggle--disclosed{color:var(--color-bubble);cursor:pointer;white-space:nowrap}.bio-toggle--disclosed{margin-top:5px}.settings-additional-info{cursor:pointer;font:400 14px/16px Inter,sans-serif;text-decoration:underline dashed var(--color-text);text-decoration-thickness:1px;text-underline-offset:2px;transition:.2s}.settings-additional-info:hover{opacity:.6;transition:.2s}.create-chat-menu{left:auto;margin-top:8px;position:absolute;right:0;top:100%;z-index:1000}.create-chat-menu__overlay{background-color:var(--color-overlay-dark);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.create-chat-menu__button-container{background-color:var(--color-neutral);border:none;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.35);display:flex;flex-direction:column;max-width:min(200px,100vw - 24px);position:relative;width:200px;z-index:1000}.create-chat-menu__add-button{align-items:center;background-color:transparent;border:none;border-radius:10px;color:var(--color-text);cursor:pointer;display:flex;flex:1;flex-direction:row;font:400 14px/16px Inter,sans-serif;gap:8px;height:100%;overflow:hidden;padding:10px;position:relative;transition:all .2s ease;width:100%;z-index:1}.create-chat-menu__add-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.create-chat-menu__add-button:hover:not(:disabled){background-color:var(--color-text-hover2);border-radius:10px;cursor:pointer}@keyframes ob-pulse-ring{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes ob-glow-pulse{0%,to{box-shadow:0 0 24px rgba(69,93,186,.35)}50%{box-shadow:0 0 40px rgba(69,93,186,.65),0 0 60px rgba(90,138,110,.3)}}@keyframes ob-wave-bar{0%,to{transform:scaleY(.14)}50%{transform:scaleY(var(--ob-h,1))}}@keyframes ob-tag-cycle{0%{opacity:0;transform:translateY(8px)}28%,8%{opacity:1;transform:translateY(0)}33%,95%{opacity:0;transform:translateY(-8px)}to{opacity:0}}@keyframes ob-chat-pop1{0%,to{opacity:0;transform:translateX(-10px) scale(.9)}15%,85%{opacity:1;transform:none}}@keyframes ob-chat-pop2{0%,20%{opacity:0;transform:translateX(10px) scale(.9)}35%,85%{opacity:1;transform:none}}@keyframes ob-chat-pop3{0%,40%{opacity:0;transform:translateX(-10px) scale(.9)}55%,85%{opacity:1;transform:none}}@keyframes ob-dot-blink{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes ob-orbit{0%{transform:rotate(var(--ob-start)) translateX(44px) rotate(calc(var(--ob-start)*-1))}to{transform:rotate(calc(var(--ob-start) + 1turn)) translateX(44px) rotate(calc((var(--ob-start) + 1turn)*-1))}}@keyframes ob-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes ob-slide-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.onboarding{background:var(--gradient-background-chats);display:flex;font-family:Inter,sans-serif;inset:0;overflow:hidden;position:absolute;z-index:10}.onboarding:before{background:radial-gradient(40% 30% at 30% 30%,rgba(69,93,186,.12),transparent 60%),radial-gradient(35% 25% at 70% 70%,rgba(90,138,110,.1),transparent 60%);content:"";filter:blur(20px);inset:-20%;pointer-events:none;position:absolute}.onboarding--transitioning .onboarding__content{opacity:0;transform:translateY(10px)}.onboarding--transitioning .onboarding__left-inner{opacity:0;transform:translateX(-16px)}.onboarding__left{backdrop-filter:blur(12px);background-color:var(--color-chat-sidebar);border-right:1px solid var(--color-border-sidebar);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;width:340px;z-index:1}.onboarding__left-inner{align-items:center;display:flex;flex:1;justify-content:center;padding:32px 24px;transition:opacity .2s ease,transform .2s ease}.onboarding__anim{align-items:center;animation:ob-slide-in .4s ease both;display:none;flex-direction:column;gap:28px;width:100%}.onboarding[data-step="0"] .onboarding__anim[data-anim="0"],.onboarding[data-step="1"] .onboarding__anim[data-anim="1"],.onboarding[data-step="2"] .onboarding__anim[data-anim="2"],.onboarding[data-step="3"] .onboarding__anim[data-anim="3"]{display:flex}.onboarding__right{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;position:relative;z-index:1}.onboarding__skip{align-self:flex-end;background:none;border:none;border-radius:8px;color:var(--color-text-hover);cursor:pointer;font:400 13px/1 Inter,sans-serif;margin:16px 24px 0;padding:6px 8px;transition:color .15s}.onboarding__skip:hover{color:var(--color-text)}.onboarding__content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:20px 40px 40px;transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.onboarding__progress{margin-bottom:40px;max-width:440px;width:100%}.onboarding__progress-header{display:flex;justify-content:space-between;margin-bottom:10px}.onboarding__progress-label{color:var(--color-text-hover);font:500 11.5px/1 Inter,sans-serif;letter-spacing:.4px;text-transform:uppercase}.onboarding__progress-pct{color:var(--color-primary);font:500 11.5px/1 Inter,sans-serif;opacity:.7}.onboarding__progress-bar-bg{background:var(--color-text-hover2);border-radius:9999px;height:4px}.onboarding__progress-bar{background:var(--gradient-button);border-radius:9999px;box-shadow:0 0 10px rgba(69,93,186,.5);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);width:25%}.onboarding__progress-a11y{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.onboarding__dots{display:flex;gap:8px;margin-top:12px}.onboarding__dot{background:var(--color-text-hover2);border:none;border-radius:9999px;cursor:pointer;flex:1;height:4px;transition:background .4s ease,box-shadow .4s ease}.onboarding__dot--active{background:var(--gradient-button);box-shadow:0 0 8px rgba(69,93,186,.5)}.onboarding__slide{animation:ob-slide-in .35s ease both;display:none;flex-direction:column;max-width:440px}.onboarding[data-step="0"] .onboarding__slide[data-slide="0"],.onboarding[data-step="1"] .onboarding__slide[data-slide="1"],.onboarding[data-step="2"] .onboarding__slide[data-slide="2"],.onboarding[data-step="3"] .onboarding__slide[data-slide="3"]{display:flex}.onboarding__eyebrow{color:var(--color-primary);font:500 12px/1 Inter,sans-serif;letter-spacing:.8px;margin-bottom:14px;text-transform:uppercase}.onboarding__title{color:var(--color-text);font:700 34px/1.2 Inter,sans-serif;letter-spacing:-.8px;margin-bottom:16px;max-width:400px}.onboarding__desc{color:var(--color-text-hover);font:400 15px/1.65 Inter,sans-serif;margin-bottom:36px;max-width:420px;overflow:visible}.onboarding__cta{align-items:center;background:var(--gradient-button);border:none;border-radius:14px;box-shadow:0 10px 28px -8px rgba(69,93,186,.65),inset 0 1px 0 hsla(0,0%,100%,.2);color:var(--color-text-inverted);cursor:pointer;display:flex;font:600 15px/1 Inter,sans-serif;height:52px;justify-content:center;letter-spacing:.1px;max-width:340px;transition:transform .22s ease,box-shadow .22s ease;width:100%}.onboarding__cta:hover{box-shadow:0 14px 32px -8px rgba(69,93,186,.75),inset 0 1px 0 hsla(0,0%,100%,.2);transform:translateY(-2px)}.onboarding__cta:active{transform:scale(.97)}.ob-logo{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px}.ob-logo__ring{animation:ob-pulse-ring 2.4s ease-out infinite;border:1.5px solid var(--color-primary);border-radius:50%;opacity:.3;position:absolute}.ob-logo__ring--1{animation-delay:0s;inset:-14px}.ob-logo__ring--2{animation-delay:.5s;inset:-28px}.ob-logo__ring--3{animation-delay:1s;inset:-42px}.ob-logo__icon{animation:ob-glow-pulse 3s ease-in-out infinite;background:var(--gradient-button);border-radius:22px;height:80px;justify-content:center;width:80px}.ob-logo__icon,.ob-wave{align-items:center;display:flex}.ob-wave{gap:3.5px;height:36px}.ob-wave__bar{animation:ob-wave-bar 1.4s ease-in-out infinite;background:var(--gradient-button);border-radius:9999px;height:32px;transform-origin:center;width:3.5px;will-change:transform}.ob-wave__bar:first-child{animation-delay:0s}.ob-wave__bar:nth-child(2){animation-delay:.07s}.ob-wave__bar:nth-child(3){animation-delay:.14s}.ob-wave__bar:nth-child(4){animation-delay:.21s}.ob-wave__bar:nth-child(5){animation-delay:.28s}.ob-wave__bar:nth-child(6){animation-delay:.35s}.ob-wave__bar:nth-child(7){animation-delay:.42s}.ob-wave__bar:nth-child(8){animation-delay:.49s}.ob-wave__bar:nth-child(9){animation-delay:.56s}.ob-wave__bar:nth-child(10){animation-delay:.63s}.ob-wave__bar:nth-child(11){animation-delay:.7s}.ob-wave__bar:nth-child(12){animation-delay:.77s}.ob-wave__bar:nth-child(13){animation-delay:.84s}.ob-wave__bar:nth-child(14){animation-delay:.91s}.ob-wave__bar:nth-child(15){animation-delay:.98s}.ob-wave__bar:nth-child(16){animation-delay:1.05s}.ob-wave__bar:nth-child(17){animation-delay:1.12s}.ob-wave__bar:nth-child(18){animation-delay:1.19s}.ob-wave__bar:nth-child(19){animation-delay:1.26s}.ob-wave__bar:nth-child(20){animation-delay:1.33s}.ob-tags{height:20px;overflow:hidden;position:relative;width:160px}.ob-tags__item{animation:ob-tag-cycle 4.5s ease-in-out infinite;animation-fill-mode:both;color:var(--color-primary);font:600 14px/1 Inter,sans-serif;inset:0;letter-spacing:2px;opacity:0;position:absolute;text-align:center;text-transform:uppercase}.ob-tags__item--0{animation-delay:0s}.ob-tags__item--1{animation-delay:1.5s}.ob-tags__item--2{animation-delay:3s}.ob-chat{display:flex;flex-direction:column;gap:10px;padding:0 4px;width:100%}.ob-chat__bubble{border-radius:14px;color:var(--color-text-inverted);font:400 12.5px/1.45 Inter,sans-serif;max-width:82%;padding:10px 14px}.ob-chat__bubble--left{align-self:flex-start;background:var(--color-primary);border-bottom-left-radius:4px;box-shadow:0 4px 16px -4px rgba(69,93,186,.5)}.ob-chat__bubble--right{align-self:flex-end;background:var(--color-background-blur);border-bottom-right-radius:4px;box-shadow:0 4px 16px -4px rgba(90,138,110,.5)}.ob-chat__bubble--pop1{animation:ob-chat-pop1 5s ease-in-out infinite}.ob-chat__bubble--pop2{animation:ob-chat-pop2 5s ease-in-out infinite;animation-delay:.8s}.ob-chat__bubble--pop3{animation:ob-chat-pop3 5s ease-in-out infinite;animation-delay:1.6s}.ob-chat__time{color:var(--color-text-inverted);display:block;font-size:9.5px;margin-top:4px;opacity:.5;text-align:right}.ob-chat__typing{align-items:center;background:var(--color-background-secondary);border-radius:14px;display:flex;gap:4px;margin-top:2px;padding:8px 12px;width:64px}.ob-chat__dot{animation:ob-dot-blink 1.2s ease-in-out infinite;background:var(--color-text-tertiary);border-radius:50%;height:5px;width:5px}.ob-chat__dot:first-child{animation-delay:0s}.ob-chat__dot:nth-child(2){animation-delay:.18s}.ob-chat__dot:nth-child(3){animation-delay:.36s}.ob-orbit{height:140px;position:relative;width:140px}.ob-orbit,.ob-orbit__center{align-items:center;display:flex;justify-content:center}.ob-orbit__center{background:var(--gradient-button);box-shadow:0 8px 20px -4px rgba(69,93,186,.6),inset 0 1px 0 hsla(0,0%,100%,.2);height:48px;width:48px;z-index:2}.ob-orbit__center,.ob-orbit__ring{border-radius:50%;position:absolute}.ob-orbit__ring{border:1px dashed var(--color-border);height:104px;width:104px}.ob-orbit__avatar{align-items:center;animation:ob-orbit 9s linear infinite;animation-delay:var(--ob-delay,0s);border:2px solid var(--color-background);border-radius:50%;color:var(--color-text-inverted);display:flex;font:600 11px/1 Inter,sans-serif;height:34px;justify-content:center;position:absolute;width:34px}.ob-orbit__avatar,.ob-orbit__avatar:nth-child(3){background:var(--color-primary)}.ob-orbit__avatar:nth-child(4){background:#8a3bf5}.ob-orbit__avatar:nth-child(5){background:var(--color-background-blur)}.ob-orbit__avatar:nth-child(6){background:#e56b3b}.ob-orbit__badge{background:var(--color-background-blur);border-radius:9999px;bottom:-8px;box-shadow:0 4px 12px rgba(90,138,110,.5);color:var(--color-text-inverted);font:600 11px/1 Inter,sans-serif;padding:4px 10px;position:absolute;right:4px;white-space:nowrap}.ob-check{display:flex;flex-direction:column;gap:10px;width:100%}.ob-check__item{align-items:center;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:12px;display:flex;gap:10px;padding:10px 12px;transition:background .4s ease,border-color .4s ease}.ob-check__item--done{background:rgba(90,138,110,.15);border-color:rgba(90,138,110,.35)}.ob-check__item--done .ob-check__box{background:rgba(90,138,110,.3);border-color:rgba(90,138,110,.6)}.ob-check__item--done .ob-check__label{color:var(--color-text-hover);text-decoration:line-through}.ob-check__item--done .ob-check__mark path{animation:ob-check-draw .35s ease forwards}.ob-check__box{align-items:center;background:var(--color-background-secondary);border:1.5px solid var(--color-primary);border-radius:8px;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:background .3s ease,border-color .3s ease;width:26px}.ob-check__mark path{stroke-dashoffset:24}.ob-check__label{color:var(--color-text);font:500 12.5px/1.2 Inter,sans-serif;transition:color .3s ease}@media(max-width:767px){.onboarding{flex-direction:column}.onboarding__left{border-bottom:1px solid var(--color-border-sidebar);border-right:none;height:38vh;min-height:220px;width:100%}.onboarding__left-inner{padding:16px}.onboarding__anim{gap:16px}.onboarding__skip{margin:12px 16px 0}.onboarding__content{padding:16px 20px max(20px,env(safe-area-inset-bottom,0px))}.onboarding__progress{margin-bottom:24px;max-width:none}.onboarding__title{font-size:24px;line-height:1.25;margin-bottom:12px}.onboarding__desc{font-size:14px;line-height:1.55;margin-bottom:24px}.onboarding__cta{height:48px;max-width:none}.ob-logo{height:80px;width:80px}.ob-logo__icon{border-radius:18px;height:64px;width:64px}.ob-wave{gap:2.5px;height:28px}.ob-wave__bar{height:22px;width:3px}.ob-orbit{height:120px;width:120px}.ob-check__item{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.onboarding,.onboarding *,.onboarding :after,.onboarding :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ob-wave__bar{transform:scaleY(.5)}.ob-logo__ring{display:none}.ob-orbit__avatar{animation:none!important}}.chat-list-empty{align-items:center;display:flex;flex-direction:column;gap:24px}.chat-list-empty .ob-logo{height:72px;width:72px}.chat-list-empty .ob-logo__icon{border-radius:16px;height:56px;width:56px}.chat-list-empty__hint{align-items:center;color:var(--color-text-tertiary);display:inline-flex;flex-wrap:wrap;font:400 13px/1.5 Inter,sans-serif;gap:6px;justify-content:center;text-align:center;user-select:none}.chat-list-empty__hint-icon{flex-shrink:0;height:16px;opacity:.7;width:16px}.create-dialog-window{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.create-dialog-window__layout-slot{flex:1;overflow:hidden}.create-dialog-window__back-button{align-items:center;background:transparent;border:none;color:var(--color-text);cursor:pointer;font:400 14px/22px Roboto,sans-serif;letter-spacing:0;outline:none;padding:0;transition:all .2s ease;width:100%}.create-dialog-window__back-button:hover{cursor:pointer;font-weight:500}.create-dialog-window .create-dialog-btn{background:transparent;border:none;cursor:pointer;outline:none;padding:0;transition:all .2s ease}.create-dialog-window .create-dialog-btn:hover{background-color:var(--color-text-hover2);border-radius:5px;cursor:pointer}.create-dialog-window__search{box-sizing:border-box;display:flex;flex-direction:row;padding:10px;width:100%}@media(max-width:767px){.create-dialog-window__back-button,.create-dialog-window__search{padding:8px}}.create-group-window{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.create-group-window__layout-slot{flex:1;overflow:hidden}.create-group-window__footer{display:flex;gap:10px;justify-content:center}.create-group-window__back-button{align-items:center;background:transparent;border:none;color:var(--color-text);cursor:pointer;font:400 14px/22px Roboto,sans-serif;letter-spacing:0;outline:none;padding:0;transition:all .2s ease;width:100%}.create-group-window__back-button:hover{cursor:pointer}.create-group-window .create-group-submit-btn{background:var(--gradient-button);border:none;border-radius:10px;color:var(--color-text-inverted);font:400 18px/16px Inter,sans-serif;gap:10px;letter-spacing:-.5px;min-width:200px;width:35%}.create-group-window .contact-item__control-wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}.create-group-window__search{box-sizing:border-box;display:flex;flex-direction:row;padding:10px;width:100%}@media(max-width:767px){.create-group-window__footer{padding:8px 8px max(8px,env(safe-area-inset-bottom,0px))}.create-group-window .create-group-submit-btn{max-width:320px;min-width:0;width:100%}.create-group-window__back-button,.create-group-window__search{padding:8px}}.delete-chat-menu{position:absolute}.delete-chat-menu__overlay{background-color:var(--color-overlay-light);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.delete-chat-menu__button-container{background-color:var(--color-neutral);border:none;border-radius:10px;display:flex;flex-direction:column;position:absolute;right:-50px;top:22px;width:220px;z-index:1000}.delete-chat-menu__button{align-items:center;background-color:transparent;border:none;border-radius:10px;color:var(--color-text);cursor:pointer;display:flex;flex-direction:row;font:400 14px/16px Inter,sans-serif;gap:8px;height:100%;overflow:hidden;padding:10px;position:relative;transition:all .2s ease;width:100%;z-index:1}.delete-chat-menu__button-red{color:var(--color-error)}.delete-chat-menu__button:hover{background-color:var(--color-text-hover2);border-radius:10px;cursor:pointer}@media(max-width:767px){.delete-chat-menu__button-container{box-shadow:0 8px 24px rgba(0,0,0,.4);right:0;top:28px;width:min(220px,100vw - 24px)}}.confirm-modal{align-items:center;display:flex;justify-content:center;z-index:1000}.confirm-modal,.confirm-modal__overlay{height:100%;left:0;position:fixed;top:0;width:100%}.confirm-modal__overlay{background-color:var(--color-overlay-dark);z-index:999}.confirm-modal__container{background-color:var(--color-neutral);border-radius:10px;box-sizing:border-box;flex-direction:column;gap:10px;max-width:calc(100vw - 24px);padding:32px 24px;position:relative;width:428px;z-index:1000}.confirm-modal__close-btn,.confirm-modal__container{align-items:center;display:flex;justify-content:center}.confirm-modal__close-btn{background:transparent;border:none;border-radius:6px;cursor:pointer;height:32px;opacity:.55;outline:none;padding:0;position:absolute;right:14px;top:14px;transition:all .2s ease;width:32px}.confirm-modal__close-btn:hover{background-color:var(--color-text-hover2);opacity:1}.confirm-modal__close-btn img{display:block;height:17px;width:17px}.confirm-modal__info-container{color:var(--color-text);font:400 18px/16px Inter,sans-serif;line-height:1.5;padding:10px;text-align:center}.confirm-modal__buttons-container{display:flex;flex-direction:row;gap:20px;height:100%;justify-content:center;max-height:42px;max-width:150px;padding:10px;width:100%}.confirm-modal__button--submit{background-color:var(--color-error-border);color:var(--color-text-inverted);min-height:42px;min-width:150px}.confirm-modal__button--submit:hover{font-weight:600;opacity:.6;transition:.2s}.confirm-modal__button--submit.ui-button{background-color:var(--color-error-border);border-color:var(--color-error-border);color:var(--color-text-inverted)}.confirm-modal__button--cancel{background-color:var(--color-bubble);color:var(--color-text-inverted);min-height:42px;min-width:150px;transition:.2s}.confirm-modal__button--cancel:hover{font-weight:600;opacity:.6;transition:.2s}@media(max-width:767px){.confirm-modal__container{padding:24px 16px;width:100%}.confirm-modal__info-container{font-size:14px;padding:6px 4px}.confirm-modal__buttons-container{gap:12px;max-width:none;padding:6px 0;width:100%}.confirm-modal__button--cancel,.confirm-modal__button--submit{flex:1;min-width:0}}.confirm-modal--glass .confirm-modal__container{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:rgba(20,24,48,.7);border:1px solid rgba(69,93,186,.4);box-shadow:0 8px 32px rgba(0,0,0,.35);color:#fff}.confirm-modal--glass .confirm-modal__info-container{color:#fff}.confirm-modal--glass .confirm-modal__button--cancel,.confirm-modal--glass .confirm-modal__button--submit{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(69,93,186,.2)!important;background-image:linear-gradient(90deg,rgba(69,93,186,.2) 0,rgba(69,93,186,.1))!important;box-shadow:inset 0 0 0 1.5px rgba(69,93,186,.85);color:#fff!important;transition:all .2s ease}.confirm-modal--glass .confirm-modal__button--cancel:hover,.confirm-modal--glass .confirm-modal__button--submit:hover{background:rgba(69,93,186,.32)!important;box-shadow:inset 0 0 0 1.5px #455dba;color:#fff!important}.confirm-modal--glass .confirm-modal__button--submit{background:rgba(69,93,186,.35)!important}.find-user-container{align-items:center;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:flex-start;width:100%}.find-user-container__message{color:var(--color-text);font:600 24px/30px Inter,sans-serif;margin:0;padding-bottom:10px;padding-top:90px;text-align:center}@media(max-width:767px){.find-user-container{gap:16px}.find-user-container__message{font-size:18px;line-height:22px;padding:24px 16px 8px}}.find-user-form{background-color:var(--color-base-background);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:fit-content;padding:25px 25px 50px;width:360px}.find-user-form__title{color:var(--color-text);font:600 24px/30px Inter,sans-serif;margin:0;padding:10px 0;text-align:center}.find-user-form__field{display:flex;flex-direction:column;gap:8px}.find-user-form__label{color:var(--color-text);font:400 18px/16px Inter,sans-serif}.find-user-form__button-wrapper{height:42px;margin-top:10px}.find-user-input{width:100%}.find-user-submit-btn{height:42px;width:100%}.info-menu{align-items:center;display:flex;justify-content:center;z-index:1000}.info-menu,.info-menu__overlay{height:100%;left:0;position:fixed;top:0;width:100%}.info-menu__overlay{background-color:var(--color-overlay-dark);z-index:999}.info-menu__container{align-items:center;background-color:var(--color-neutral);border:none;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:154px;justify-content:center;max-width:calc(100vw - 24px);padding:10px;width:408px;z-index:1000}.info-menu__text-container{color:var(--color-text);font:400 18px/16px Inter,sans-serif;padding:10px 0;text-align:center}.info-menu__buttons-container{display:flex;flex-direction:row;gap:20px;justify-content:center;padding:10px 0;width:100%}.info-menu__button--ok{max-width:200px;min-height:40px;min-width:150px}@media(max-width:767px){.info-menu__container{height:auto;min-height:154px;padding:16px 12px;width:100%}.info-menu__text-container{font-size:14px;padding:8px 4px}.info-menu__button--ok{max-width:280px;min-width:0;width:100%}}.support-frame{background-color:transparent;border-radius:12px;display:none;height:650px;max-height:calc(100dvh - 100px);max-width:calc(100vw - 24px);overflow:hidden;width:500px}.support-frame--visible{animation:slideUp .3s ease-out;display:block}.support-frame--fullsize{animation:none;border-radius:0;box-shadow:none;height:100%;max-height:none;max-width:none;width:100%}.support-frame__iframe{border:none;height:100%;width:100%}@media(max-width:767px){.support-frame{border-radius:12px;height:min(650px,75dvh);width:calc(100vw - 24px)}}.settings-list-wrapper{background-color:var(--color-empty);display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;width:100%}.settings-list-wrapper::-webkit-scrollbar{border:1px solid var(--color-border-sidebar);border-radius:50px;width:10px}.settings-list-wrapper::-webkit-scrollbar-track{background-color:var(--color-empty)}.settings-list-wrapper::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.settings-list-item{display:flex;flex-direction:column;width:100%}.settings-item{align-items:center;background-color:var(--color-empty);border-bottom:1px solid var(--color-stroke2);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:10px;min-height:55px;padding:10px;transition:all .2s ease;width:100%}.settings-item:hover{background-color:var(--color-text-hover2)}.settings-item--selected{align-items:center;background-image:var(--gradient-selected-chat);box-shadow:inset 0 0 0 1.5px rgba(69,93,186,.85);box-sizing:border-box;cursor:default;display:flex;flex-direction:row;gap:10px;min-height:55px;padding:10px;width:100%}.settings-item .setting-icon{height:30px;width:30px}.settings-item>p{flex:1;font-family:Inter,sans-serif;font-size:14px;font-size:16px;font-weight:400;line-height:1.35;margin:0;min-width:0}.settings-item .logout-setting,.settings-item>p{color:var(--color-text)}.settings-item--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.settings-profile-window{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;min-width:200px;padding:10px;position:relative;width:100%}@media(max-width:767px){.settings-profile-window{padding:8px}}.settings-profile-save-button-wrapper{bottom:10px;display:flex;height:42px;max-width:calc(100% - 20px);position:absolute;width:360px}@media(max-width:767px){.settings-profile-save-button-wrapper{bottom:max(8px,env(safe-area-inset-bottom,0px));width:calc(100% - 16px)}}.subscription-window{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;min-width:200px;padding:10px;position:relative;width:100%}@media(max-width:767px){.subscription-window{padding:8px}}.subscription-window__content{display:flex;flex-direction:column;gap:12px;min-height:0;width:min(100%,860px)}.subscription-window__plan{background-color:var(--color-base-background);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(170px,.45fr) minmax(420px,1fr);padding:18px;width:100%}@media(max-width:767px){.subscription-window__plan{grid-template-columns:1fr;padding:16px}}.subscription-window__plan-main{display:flex;flex-direction:column;gap:6px;justify-content:center;padding:20px}.subscription-window__label{color:var(--color-text-tertiary);font:400 14px/16px Inter,sans-serif;margin:0}.subscription-window__price{color:var(--color-text);font:600 32px/38px Inter,sans-serif;letter-spacing:0;margin:0}.subscription-window__period{color:var(--color-text-hover);font:400 14px/22px Roboto,sans-serif;margin:0}.subscription-window__features{display:grid;gap:22px 24px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}@media(max-width:767px){.subscription-window__features{grid-template-columns:1fr}}.subscription-window__feature{color:var(--color-text);display:flex;flex-direction:column;font:400 14px/22px Roboto,sans-serif;gap:7px;min-width:0}.subscription-window__feature h3,.subscription-window__feature p{margin:0}.subscription-window__feature h3{font:600 18px/22px Inter,sans-serif;letter-spacing:0;white-space:normal}.subscription-window__feature p{color:var(--color-text-tertiary);overflow:visible;white-space:normal}.subscription-window__feature-icon{background:linear-gradient(145deg,rgba(242,240,240,.16),rgba(90,138,110,.1));border-radius:8px;box-shadow:inset 0 0 0 1px var(--color-border);box-sizing:border-box;display:block;height:52px;object-fit:contain;padding:8px;width:52px}.subscription-window__status{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font:400 14px/22px Roboto,sans-serif;min-height:44px;padding:12px 14px;width:100%}.subscription-window__status--loading,.subscription-window__status--pending{color:var(--color-text-tertiary)}.subscription-window__status--success{border-color:var(--color-background-blur)}.subscription-window__status--error{border-color:var(--color-error-border);color:var(--color-error)}.subscription-window__actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media(max-width:767px){.subscription-window__actions{grid-template-columns:1fr}}.subscription-window__button{min-height:42px;width:100%}.subscription-window__support-note{color:var(--color-text-tertiary);font:400 14px/16px Inter,sans-serif;margin:0;text-align:center}.subscription-window__support-note a{color:var(--color-text-hover);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.subscription-window__support-note a:hover{color:var(--color-text)}[data-theme=light] .subscription-window__feature-icon{background:var(--gradient-button)}.full-name-form{background-color:var(--color-empty);display:flex;flex:1;flex-direction:column;justify-content:center;min-height:62px;min-width:0;width:100%}.edit-profile{position:static}.edit-profile__overlay{background-color:var(--color-overlay-dark);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.edit-profile__close-btn{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.55;outline:none;padding:0;position:absolute;right:14px;top:14px;transition:all .2s ease;width:32px}.edit-profile__close-btn:hover{background-color:var(--color-text-hover2);opacity:1}.edit-profile__close-btn img{display:block;height:17px;width:17px}.edit-profile__edit-container{align-items:center;background-color:var(--color-neutral);border-radius:10px;box-sizing:border-box;color:var(--color-text);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:18px;font-weight:400;gap:10px;left:50%;letter-spacing:-.5px;line-height:22px;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);min-width:320px;overflow-y:auto;padding:50px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.edit-profile__edit-container .edit-title{align-items:center;color:var(--color-text);display:flex;font:600 24px/30px Inter,sans-serif;justify-content:center;margin:0 0 15px;text-align:center;width:100%}@media(max-width:767px){.edit-profile__edit-container{gap:8px;min-width:0;padding:24px 16px;width:calc(100vw - 24px)}.edit-profile__edit-container .edit-title{font-size:20px;margin-bottom:8px}}.edit-profile__bio-block{align-items:stretch;border-radius:10px;box-sizing:border-box;contain:paint;display:flex;flex-direction:column;gap:4px;overflow:hidden;width:100%}.edit-profile__bio-counter-row{box-sizing:border-box;display:flex;justify-content:flex-end;padding-right:10px;width:100%}.edit-profile__char-count{color:var(--color-scroll);font:400 18px/16px Inter,sans-serif;font-size:14px;line-height:1.2;opacity:.85}.edit-profile__validation-error{box-sizing:border-box;color:var(--color-error);font:400 14px/16px Inter,sans-serif;font-size:12px;margin:0;min-height:1.25em;text-align:center;width:100%}.edit-profile__validation-error[hidden]{display:none}.edit-profile__birth-date-field{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%}.edit-profile__birth-date-hint{color:var(--color-surface-light);margin:0}.edit-profile__birth-date-hint,.edit-profile__birth-date-input{font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;text-align:center}.edit-profile__birth-date-input{background-color:var(--color-empty);border:1px solid var(--color-bubble);border-radius:10px;box-sizing:border-box;color:var(--color-text);height:48px;outline:none;padding:0 12px;transition:all .2s ease;width:100%}.edit-profile__birth-date-input:focus,.edit-profile__birth-date-input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.edit-profile__edit-input{background:var(--color-background-secondary);border:1px solid var(--color-input-border);max-height:650px;max-width:100%;resize:vertical}.avatar-edit-menu{inset:0;pointer-events:none;position:fixed;z-index:980}.avatar-edit-menu__backdrop{background-color:rgba(0,0,0,.6);inset:0;pointer-events:auto;position:fixed}.avatar-edit-menu__panel{align-items:stretch;background-color:var(--color-neutral);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.35);box-sizing:border-box;display:flex;flex-direction:column;max-width:calc(100vw - 16px);min-width:220px;padding:8px;pointer-events:auto;position:fixed}.avatar-edit-menu__action.ui-button{align-items:center;background:transparent;border:none;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:auto;justify-content:flex-start;margin:0;min-height:42px;padding:10px 12px;text-align:left;transition:color .2s ease,background-color .2s ease;width:100%}.avatar-edit-menu__action.ui-button:hover{background-color:var(--color-text-hover2)}.avatar-edit-menu__action--upload{color:var(--color-text)}.avatar-edit-menu__action--upload:hover{color:var(--color-primary)}.avatar-edit-menu__action--danger,.avatar-edit-menu__action--danger:hover{color:var(--color-error-border)}.avatar-edit-menu__action>img{flex-shrink:0;height:22px;object-fit:contain;position:relative;width:22px;z-index:1}.avatar-edit-menu__action>span{position:relative;text-align:left;z-index:1}.avatar-edit-menu__icon-upload{background-color:currentColor;flex-shrink:0;height:22px;-webkit-mask-image:url(/61fb97aa2479487d3d2b.svg);mask-image:url(/61fb97aa2479487d3d2b.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:22px;z-index:1}body:has(#rootSupport),html:has(#rootSupport){background:transparent;font-family:Inter,sans-serif;height:100%;margin:0;max-height:100dvh;overflow:hidden}#rootSupport{height:100%;max-height:100dvh;padding:clamp(12px,4vw,28px)}#rootSupport,.support-overlay{box-sizing:border-box;display:flex;flex-direction:column;min-height:0}.support-overlay{background:var(--color-base-background);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.25);flex:1 1 auto;margin:0 auto;max-height:100%;max-width:560px;overflow:hidden;width:100%}.support-overlay__input{background:var(--color-background-secondary);border:1px solid var(--color-input-border);border-radius:10px;box-shadow:0 0 0 0 var(--color-primary);box-sizing:border-box;color:var(--color-text);font:400 14px/16px Inter,sans-serif;height:41px;letter-spacing:.4px;opacity:.5;outline:none;padding:0 40px 0 10px;transition:all .2s ease;width:100%}.support-overlay__input:hover{border:1.5px solid var(--color-primary);opacity:.8}.support-overlay__input:focus,.support-overlay__input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 .5px var(--color-primary);opacity:1;outline:none}.support-overlay__input::placeholder{color:var(--color-text-tertiary)}.support-overlay__header{align-items:center;border-bottom:1px solid var(--color-text-hover2);display:flex;flex-direction:row;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 20px}.support-overlay__header-actions{flex-shrink:0}.support-overlay__title{background:var(--gradient-msg);-webkit-background-clip:text;background-clip:text;font:600 24px/30px Inter,sans-serif;letter-spacing:.4px;margin:0;-webkit-text-fill-color:transparent}.support-overlay__close-btn{align-items:center;background:var(--color-text-hover2);border:1px solid var(--color-text-hover2);border-radius:10px;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:8px;transition:all .2s ease}.support-overlay__close-btn img{height:18px;opacity:.9;width:18px}.support-overlay__close-btn:hover{background:var(--color-text-hover)}.support-overlay__nav{flex-shrink:0;padding:12px 20px 0}.support-overlay__nav-buttons{background:var(--color-text-hover2);border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;padding:4px}.support-overlay__nav-btn{background:transparent;border:none;border-radius:9px;color:var(--color-text-tertiary);cursor:pointer;flex:1;font:400 14px/16px Inter,sans-serif;justify-content:center;min-height:36px;min-width:0;padding:8px 10px;transition:all .2s ease}.support-overlay__nav-btn--active{background:var(--color-base-background);box-shadow:0 1px 4px rgba(0,0,0,.3);color:var(--color-text)}.support-overlay__nav-btn:hover:not(.support-overlay__nav-btn--active){color:var(--color-text)}.support-overlay__tab-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.support-overlay__issue-type-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.support-overlay__issue-type-btn{background:var(--color-text-hover2);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);cursor:pointer;flex:1;font:400 14px/16px Inter,sans-serif;justify-content:center;min-width:110px;padding:10px 12px;transition:all .2s ease}.support-overlay__issue-type-btn--active{background:rgba(69,93,186,.35);border-color:var(--color-primary);box-shadow:0 0 0 1px rgba(69,93,186,.4);color:var(--color-text)}.support-overlay__issue-type-btn:hover:not(.support-overlay__issue-type-btn--active){background:var(--color-text-hover2);border-color:var(--color-stroke)}.support-overlay .ui-input-wrapper{width:100%}.support-overlay .ui-input-wrapper--error .support-overlay__input{border-color:var(--color-error-border)}.support-overlay .edit-profile__edit-input{background:rgba(19,19,19,.6);border:1px solid var(--color-input-border);border-radius:10px;box-sizing:border-box;color:var(--color-text);font:400 14px/22px Roboto,sans-serif;min-height:140px;padding:12px 14px;resize:vertical;transition:all .2s ease;width:100%}.support-overlay .edit-profile__edit-input:focus{border-color:var(--color-text-hover);outline:none}.support-overlay .edit-profile__edit-input::placeholder{color:var(--color-input-placeholder)}.support-overlay__file-input--hidden{display:none}.support-overlay__file-label{align-items:center;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;font:400 14px/16px Inter,sans-serif;gap:8px;letter-spacing:.4px;padding:8px 14px;transition:all .2s ease}.support-overlay__file-label:hover{background:rgba(69,93,186,.1);border-color:var(--color-primary);color:var(--color-text)}.support-overlay__file-icon{flex-shrink:0;height:18px;opacity:.7;width:18px}.support-overlay__file-name{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-overlay__submit{justify-content:center;min-height:44px;width:100%}@media(max-width:767px){.support-overlay{border-radius:12px}.support-overlay__header{gap:8px;padding:12px 14px}.support-overlay__title{font-size:18px;line-height:22px}.support-overlay__close-btn{min-height:36px;min-width:36px;padding:6px}.support-overlay__nav{padding:10px 12px 0}.support-overlay__nav-buttons{gap:4px;padding:3px}.support-overlay__nav-btn{font-size:13px;min-height:34px;padding:6px 8px}.support-overlay__issue-type-buttons{gap:6px}.support-overlay__issue-type-btn{flex-basis:calc(50% - 3px);font-size:13px;min-width:0;padding:8px 10px}.support-overlay__file-name{max-width:180px}}.support-new-tab{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.support-new-tab__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:0;padding:16px 20px 12px}.support-new-tab__section{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.support-new-tab__section--grow{flex:1;min-height:150px}.support-new-tab__label{color:var(--color-text-tertiary);font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;margin:0}.support-new-tab__footer{border-top:1px solid var(--color-text-hover2);flex-shrink:0;padding:12px 20px 20px}.support-new-tab__issue-type-buttons{display:flex;flex-direction:row;gap:10px}.support-new-tab__issue-input{max-height:650px}@media(max-width:767px){.support-new-tab__scroll{padding:12px 14px 8px}.support-new-tab__footer{padding:10px 14px max(14px,env(safe-area-inset-bottom,0px))}}.support-my-tab{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.support-my-tab__toolbar{display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 20px 0}.support-my-tab__search-wrap{align-items:center;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:10px;display:flex;gap:8px;height:40px;padding:0 12px;transition:all .2s ease}.support-my-tab__search-wrap:focus-within{border-color:var(--color-primary)}.support-my-tab__search-icon{flex-shrink:0;height:16px;opacity:.4;width:16px}.support-my-tab__search-field{background:transparent;border:none;color:var(--color-text);flex:1;font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;outline:none}.support-my-tab__search-field::placeholder{color:var(--color-text-hover)}.support-my-tab__filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.support-my-tab__filter-btn{background:var(--color-text-hover2);border:1px solid var(--color-border);border-radius:20px;color:var(--color-text-tertiary);cursor:pointer;font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;padding:5px 12px;transition:all .2s ease;white-space:nowrap}.support-my-tab__filter-btn--active{background:rgba(69,93,186,.25);border-color:var(--color-primary);color:var(--color-text);font-weight:600}.support-my-tab__filter-btn:hover:not(.support-my-tab__filter-btn--active){border-color:var(--color-stroke);color:var(--color-text)}.support-my-tab__filter-count{font-weight:600}.support-my-tab__list{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:12px 20px 16px}.support-my-tab__card{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;transition:all .2s ease}.support-my-tab__card:hover{background:var(--color-text-hover2);border-color:var(--color-primary)}.support-my-tab__card-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.support-my-tab__card-meta{color:var(--color-text-tertiary);font-size:12px;font-weight:500}.support-my-tab__card-body{color:var(--color-text);display:-webkit-box;font:400 14px/16px Inter,sans-serif;font-weight:500;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.support-my-tab__card-footer{align-items:center;display:flex;justify-content:space-between}.support-my-tab__card-time{color:var(--color-text-hover);font-size:12px}.support-my-tab__status-badge{border-radius:12px;flex-shrink:0;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.support-my-tab__status-badge--new{background-color:rgba(69,93,186,.25);border:1px solid rgba(69,93,186,.5);color:#8fa0f5}.support-my-tab__status-badge--in_progress{background-color:rgba(204,153,0,.2);border:1px solid rgba(204,153,0,.4);color:#f0c040}.support-my-tab__status-badge--closed{background-color:rgba(46,160,67,.2);border:1px solid rgba(46,160,67,.4);color:#4caf78}.support-my-tab__state-msg{color:var(--color-text-tertiary);font:400 14px/16px Inter,sans-serif;margin:24px auto 0;text-align:center}.support-my-tab__state-msg--error{color:var(--color-error)}@media(max-width:767px){.support-my-tab__toolbar{padding:10px 14px 0}.support-my-tab__list{padding:10px 14px max(14px,env(safe-area-inset-bottom,0px))}.support-my-tab__filter-btn{font-size:12px;padding:4px 10px}.support-my-tab__card{padding:10px 12px}}.support-stat-tab{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.support-stat-tab__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.support-stat-tab__cards-row{display:flex;gap:12px}.support-stat-tab__stat-card{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 16px}.support-stat-tab__stat-label{color:var(--color-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.6px;margin:0;text-transform:uppercase}.support-stat-tab__stat-value{color:var(--color-text);font-size:28px;font-weight:700;margin:0}.support-stat-tab__stat-value--accent{color:#4caf78}.support-stat-tab__section{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.support-stat-tab__section-header{align-items:center;display:flex;justify-content:space-between}.support-stat-tab__section-title{color:var(--color-text);font:400 14px/16px Inter,sans-serif;font-weight:600;margin:0}.support-stat-tab__section-sub{color:var(--color-text-tertiary);font-size:12px;margin:0}.support-stat-tab__placeholder{color:var(--color-text-tertiary);font:400 14px/16px Inter,sans-serif;padding:16px 0;text-align:center}.support-stat-tab__status-bars,.support-stat-tab__type-bars{display:flex;flex-direction:column;gap:12px}.support-stat-tab__track{background:var(--color-background-secondary);border-radius:999px;display:flex;height:10px;overflow:hidden;width:100%}.support-stat-tab__track-segment{min-width:0}.support-stat-tab__track-segment--bug,.support-stat-tab__track-segment--new{background:#ffbe55}.support-stat-tab__track-segment--in_progress,.support-stat-tab__track-segment--suggestion{background:#5aa9ff}.support-stat-tab__track-segment--closed,.support-stat-tab__track-segment--complaint{background:#4caf78}.support-stat-tab__bar-rows{display:flex;flex-direction:column;gap:10px}.support-stat-tab__bar-row{align-items:center;display:grid;gap:8px;grid-template-columns:10px minmax(84px,116px) 1fr minmax(24px,max-content)}.support-stat-tab__bar-dot{border-radius:50%;height:8px;width:8px}.support-stat-tab__bar-dot--bug,.support-stat-tab__bar-dot--new{background:#ffbe55}.support-stat-tab__bar-dot--in_progress,.support-stat-tab__bar-dot--suggestion{background:#5aa9ff}.support-stat-tab__bar-dot--closed,.support-stat-tab__bar-dot--complaint{background:#4caf78}.support-stat-tab__bar-count,.support-stat-tab__bar-label{color:var(--color-text);font:400 14px/16px Inter,sans-serif}.support-stat-tab__bar-count{font-weight:600;text-align:right}.support-stat-tab__bar-fill-wrap{background:var(--color-background-secondary);border-radius:999px;height:6px;overflow:hidden}.support-stat-tab__bar-fill{border-radius:inherit;height:100%;min-width:0}.support-stat-tab__bar-fill--bug,.support-stat-tab__bar-fill--new{background:#ffbe55}.support-stat-tab__bar-fill--in_progress,.support-stat-tab__bar-fill--suggestion{background:#5aa9ff}.support-stat-tab__bar-fill--closed,.support-stat-tab__bar-fill--complaint{background:#4caf78}.support-stat-tab__state-msg{color:var(--color-text-tertiary);font:400 14px/16px Inter,sans-serif;margin:0;padding:16px 0;text-align:center}.support-stat-tab__state-msg--error{color:var(--color-error)}.support-stat-tab__week-chart{display:flex;flex-direction:column;gap:8px}.support-stat-tab__week-days{border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding-top:8px}.support-stat-tab__week-days span{color:var(--color-text-tertiary);flex:1;font-size:12px;text-align:center}@media(max-width:767px){.support-stat-tab__scroll{padding:12px 14px max(14px,env(safe-area-inset-bottom,0px))}.support-stat-tab__cards-row{flex-direction:column;gap:8px}.support-stat-tab__section,.support-stat-tab__stat-card{padding:12px 14px}.support-stat-tab__stat-value{font-size:24px}.support-stat-tab__bar-row{gap:6px;grid-template-columns:8px minmax(72px,100px) 1fr minmax(20px,max-content)}}[data-theme=light] .support-overlay{box-shadow:0 16px 48px rgba(24,32,51,.12)}[data-theme=light] .support-overlay__input{opacity:1}[data-theme=light] .support-overlay__close-btn:hover{background:var(--color-text-hover2);border-color:var(--color-stroke)}[data-theme=light] .support-overlay__nav-btn--active{box-shadow:0 1px 4px rgba(24,32,51,.1)}[data-theme=light] .support-overlay__issue-type-btn--active{background:var(--color-background-secondary);box-shadow:0 0 0 1px var(--color-primary);color:var(--color-primary)}[data-theme=light] .support-overlay .edit-profile__edit-input{background:var(--color-background-secondary)}[data-theme=light] .support-my-tab__filter-btn--active{background:var(--color-background-secondary);color:var(--color-primary)}[data-theme=light] .support-my-tab__status-badge--new{color:var(--color-primary)}[data-theme=light] .support-my-tab__status-badge--in_progress{color:var(--color-text)}[data-theme=light] .support-my-tab__status-badge--closed,[data-theme=light] .support-stat-tab__stat-value--accent{color:var(--color-background-blur)}.support-iframe{border:.2px solid var(--color-text-hover)}.complaint-item{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;padding:12px 16px;transition:all .2s ease}.complaint-item:hover{background-color:var(--color-text-hover2);border-color:var(--color-bubble)}.complaint-item__row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.complaint-item__left{align-items:center;display:flex;gap:8px;min-width:0}.complaint-item__type-badge{background-color:var(--color-bubble);border-radius:4px;color:var(--color-text-inverted);flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.complaint-item__author{color:var(--color-text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complaint-item__body{color:var(--color-text-tertiary);display:-webkit-box;font-size:14px;line-height:1.4;margin-bottom:6px;-webkit-box-orient:vertical;overflow:hidden}.complaint-item__footer{align-items:center;display:flex;justify-content:flex-end}.complaint-item__time{color:var(--color-text-hover);font-size:12px}@media(max-width:767px){.complaint-item{padding:10px 12px}.complaint-item__row{align-items:flex-start;flex-wrap:wrap}.complaint-item__footer{justify-content:flex-start;width:100%}}[data-theme=light] .complaint-status-badge--new{color:var(--color-primary)}[data-theme=light] .complaint-status-badge--in_progress{color:var(--color-text)}[data-theme=light] .complaint-status-badge--closed{color:var(--color-background-blur)}.complaint-status-badge{border-radius:12px;flex-shrink:0;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.complaint-status-badge--new{background-color:rgba(69,93,186,.25);border:1px solid rgba(69,93,186,.5);color:#8fa0f5}.complaint-status-badge--in_progress{background-color:rgba(204,153,0,.2);border:1px solid rgba(204,153,0,.4);color:#f0c040}.complaint-status-badge--closed{background-color:rgba(46,160,67,.2);border:1px solid rgba(46,160,67,.4);color:#4caf78}.complaint-status-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.complaint-status-modal__overlay{background-color:var(--color-overlay-dark);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.complaint-status-modal__container{background-color:var(--color-neutral);border-radius:10px;display:flex;flex-direction:column;gap:14px;max-height:90vh;max-width:95vw;overflow-y:auto;padding:28px 24px;position:relative;width:500px;z-index:1000}.complaint-status-modal__container::-webkit-scrollbar{width:4px}.complaint-status-modal__container::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:2px}.complaint-status-modal__close-btn{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.55;outline:none;padding:0;position:absolute;right:14px;top:14px;transition:all .2s ease;width:32px}.complaint-status-modal__close-btn:hover{background-color:var(--color-text-hover2);opacity:1}.complaint-status-modal__close-btn img{display:block;height:17px;width:17px}.complaint-status-modal__title{color:var(--color-text);font:600 24px/30px Inter,sans-serif;letter-spacing:.4px;margin:0}.complaint-status-modal__meta{display:flex;flex-direction:column;gap:4px}.complaint-status-modal__meta-item{color:var(--color-text-tertiary);font-size:14px}.complaint-status-modal__meta-item span{color:var(--color-text)}.complaint-status-modal__body-label{color:var(--color-text-tertiary);font-size:14px;margin-bottom:6px}.complaint-status-modal__body-text{background-color:var(--color-background-secondary);border-radius:8px;color:var(--color-text);font-size:14px;line-height:1.5;padding:10px 12px}.complaint-status-modal__current-status{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:14px;gap:8px}.complaint-status-modal__divider{border:none;border-top:1px solid var(--color-border);margin:0}.complaint-status-modal__status-label{color:var(--color-text-tertiary);font-size:14px}.complaint-status-modal__status-buttons{display:flex;flex-wrap:wrap;gap:8px}.complaint-status-modal__status-btn{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:8px 18px;transition:all .2s ease}.complaint-status-modal__status-btn:hover:not(:disabled){background:rgba(69,93,186,.15);border-color:var(--color-bubble)}.complaint-status-modal__status-btn:disabled{cursor:not-allowed;opacity:.5}.complaint-status-modal__status-btn--active{background:var(--color-bubble);border-color:var(--color-bubble);color:var(--color-text-inverted)}.complaint-status-modal__status-btn--active:hover:not(:disabled){background:var(--color-bubble);opacity:.85}.complaint-status-modal__error{color:var(--color-error);display:none;font-size:14px}@media(max-width:767px){.complaint-status-modal__container{gap:12px;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);padding:20px 16px;width:100%}.complaint-status-modal__title{font-size:20px;line-height:24px}.complaint-status-modal__status-buttons{gap:6px}.complaint-status-modal__status-btn{flex:1;min-width:0;padding:8px 14px}}@keyframes edit-msg-overlay-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.edit-msg-overlay{inset:0;pointer-events:none;position:fixed;z-index:1000}.edit-msg-overlay__overlay{background-color:var(--color-empty);inset:0;pointer-events:auto;position:fixed;z-index:999}.edit-msg-overlay__buttons-container{align-items:stretch;background-color:var(--color-neutral);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.45);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;max-width:calc(100vw - 16px);padding:8px;pointer-events:auto;position:fixed;width:220px;z-index:1000}@media(max-width:767px){.edit-msg-overlay__overlay{background-color:var(--color-overlay-medium)}.edit-msg-overlay__buttons-container{animation:edit-msg-overlay-slide-up .22s ease-out;border:none;border-radius:14px 14px 0 0;border-top:1px solid var(--color-border);bottom:0;gap:6px;left:0!important;max-width:none;padding:12px 16px max(16px,env(safe-area-inset-bottom,0px));right:0;top:auto!important;width:100%}}:root{--color-primary:#455dba;--color-background-blur:#5a8a6e;--color-bubble:#455dba;--color-secondary:#455dba;--color-checkbox-active:#4f6ef7;--color-error:#c0392b;--color-error-border:#a93226;--color-text-inverted:#fff;--color-overlay-light:rgba(0,0,0,.25);--color-overlay-medium:rgba(0,0,0,.5);--color-overlay-dark:rgba(0,0,0,.75);--color-overlay-avatar:rgba(0,0,0,.35);--color-checkbox-bg:#d1d5db;--color-checkbox-hover:#aab0bb;--color-auth-text:#1e1e1e;--color-auth-hint:#9aa0a6;--color-auth-disabled:#d0d0d0;--color-input-placeholder:#9ca3af;--search-highlight-bg:rgba(90,138,110,.55);--search-highlight-text:#fff;--color-search-selected-own:#8ec0a3;--color-search-selected-other:#879fff;--color-background:#0f102f;--color-neutral:#131313;--color-text:#f2f0f0;--color-text-hover:rgba(242,240,240,.5);--color-text-hover2:rgba(242,240,240,.1);--color-text-tertiary:rgba(242,240,240,.6);--color-border:hsla(0,0%,100%,.1);--color-chat-sidebar:rgba(6,5,5,.31);--color-border-sidebar:#2d3235;--color-border-chats:hsla(0,0%,44%,.3);--color-scroll:#707070;--color-empty:rgba(242,240,240,0);--color-surface-light:rgba(242,240,240,.88);--color-half-empty:rgba(242,240,240,.5);--color-stroke:hsla(0,0%,48%,.37);--color-stroke2:hsla(0,0%,48%,.3);--color-base-background:rgba(6,5,5,.5);--color-background-secondary:rgba(242,240,240,.05);--color-input-border:#2a2a2a;--gradient-background-chats:linear-gradient(180deg,#0f102f 0%,rgba(4,28,13,.88) 140%);--gradient-msg:linear-gradient(90deg,#455dba 11%,#5a8a6e);--gradient-msg-reverse:linear-gradient(90deg,#5a8a6e 0%,#455dba);--gradient-button:linear-gradient(90deg,#6583fa 0%,#5a8a6e);--gradient-button-hover:linear-gradient(90deg,#3d5d4a 0%,#324487);--gradient-selected-chat:linear-gradient(90deg,rgba(69,93,186,.2) 0%,rgba(69,93,186,.1));--login-background:var(--color-background);--aurora-blob-1:#455dba;--aurora-blob-2:#5a8a6e;--aurora-blob-opacity-1:0.55;--aurora-blob-opacity-2:0.5;--aurora-blob-blend:normal}[data-theme=light]{--color-background:#f6f8fc;--color-neutral:#fff;--color-text:#182033;--color-text-hover:rgba(24,32,51,.58);--color-text-hover2:rgba(69,93,186,.07);--color-text-tertiary:rgba(24,32,51,.54);--color-border:rgba(24,32,51,.11);--color-chat-sidebar:hsla(0,0%,100%,.86);--color-border-sidebar:rgba(24,32,51,.1);--color-border-chats:rgba(24,32,51,.12);--color-scroll:rgba(24,32,51,.32);--color-empty:rgba(24,32,51,0);--color-surface-light:rgba(24,32,51,.88);--color-half-empty:rgba(24,32,51,.5);--color-stroke:rgba(24,32,51,.14);--color-stroke2:rgba(24,32,51,.1);--color-base-background:hsla(0,0%,100%,.92);--color-background-secondary:rgba(69,93,186,.055);--color-input-border:rgba(24,32,51,.14);--gradient-background-chats:linear-gradient(180deg,#f6f8fc 0%,#eef2fa);--gradient-msg:linear-gradient(90deg,#455dba 0%,#4e6fd8);--gradient-msg-reverse:linear-gradient(90deg,#4e6fd8 0%,#455dba);--gradient-button:linear-gradient(90deg,#455dba 0%,#4e6fd8);--gradient-button-hover:linear-gradient(90deg,#344895 0%,#3f5fc0);--gradient-selected-chat:linear-gradient(90deg,rgba(69,93,186,.13) 0%,rgba(78,111,216,.09));--login-background:linear-gradient(135deg,#455dba,#5a8a6e);--aurora-blob-1:#9bb4ed;--aurora-blob-2:#8fd2cf;--aurora-blob-opacity-1:0.5;--aurora-blob-opacity-2:0.45;--aurora-blob-blend:multiply}.media-viewer-overlay{align-items:center;background-color:rgba(0,0,0,.9);display:flex;height:100vh;justify-content:center;left:0;outline:none;position:fixed;top:0;width:100vw;z-index:9999}.media-viewer-overlay__content-wrapper{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;max-height:90vh;max-width:90vw;padding:40px;position:relative;width:100%}.media-viewer-overlay__media{max-height:100%;max-width:100%;object-fit:contain;user-select:none}.media-viewer-overlay__media--loading{animation:media-viewer-shimmer 1.5s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.05) 75%);background-size:200% 100%;border-radius:8px;height:100%;min-height:200px;min-width:300px;width:100%}.media-viewer-overlay__media--blurred{filter:blur(48px);pointer-events:none;transform:scale(1.04)}.media-viewer-overlay__blur{align-items:center;background:rgba(0,0,0,.4);border-radius:8px;cursor:pointer;display:flex;inset:40px;justify-content:center;position:absolute;text-align:center;z-index:5}.media-viewer-overlay__blur:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:-2px}.media-viewer-overlay__blur-label{color:#fff;font-size:16px;max-width:320px;padding:0 16px}.media-viewer-overlay__spinner{animation:media-viewer-spinner-rotate 1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:50px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:10}.media-viewer-overlay__close-btn{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.55;outline:none;padding:0;position:absolute;right:14px;top:14px;transition:all .2s ease;width:32px}.media-viewer-overlay__close-btn:hover{background-color:var(--color-text-hover2)}.media-viewer-overlay__close-btn img{display:block;height:17px;width:17px}.media-viewer-overlay__close-btn{background-color:rgba(0,0,0,.5);opacity:.7}.media-viewer-overlay__close-btn:hover{background-color:rgba(0,0,0,.8);opacity:1}.media-viewer-overlay__nav-btn{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:10}.media-viewer-overlay__nav-btn:hover{background-color:rgba(0,0,0,.8)}.media-viewer-overlay__nav-btn[hidden]{display:none!important}.media-viewer-overlay__nav-btn img{height:24px;width:24px}.media-viewer-overlay__prev-container .media-viewer-overlay__nav-btn{left:24px}.media-viewer-overlay__next-container .media-viewer-overlay__nav-btn{right:24px}.media-viewer-overlay__next-container .media-viewer-overlay__nav-btn img{transform:rotate(180deg)}.media-viewer-overlay__counter{color:#fff;font-size:14px;font-weight:500;left:50%;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8);top:20px;transform:translateX(-50%);z-index:10}.media-viewer-overlay__error{background:hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:16px;padding:24px;text-align:center}@media(max-width:767px){.media-viewer-overlay__content-wrapper{max-height:100dvh;max-width:100vw;padding:max(16px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.media-viewer-overlay__media--loading{min-height:160px;min-width:0}.media-viewer-overlay__close-btn{right:max(10px,env(safe-area-inset-right,0px));top:max(10px,env(safe-area-inset-top,0px))}.media-viewer-overlay__prev-container .media-viewer-overlay__nav-btn{height:40px;left:max(10px,env(safe-area-inset-left,0px));width:40px}.media-viewer-overlay__next-container .media-viewer-overlay__nav-btn{height:40px;right:max(10px,env(safe-area-inset-right,0px));width:40px}}@keyframes media-viewer-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes media-viewer-spinner-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes sticker-emoji-overlay-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sticker-emoji-overlay{inset:0;pointer-events:none;position:fixed;z-index:1000}.sticker-emoji-overlay__backdrop{background-color:var(--color-empty);inset:0;pointer-events:auto;position:fixed;z-index:999}.sticker-emoji-overlay__panel{background-color:var(--color-neutral);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.45);display:flex;flex-direction:column;height:460px;max-height:calc(100vh - 100px);max-width:calc(100vw - 16px);overflow:hidden;pointer-events:auto;position:fixed;width:340px;z-index:1000}.sticker-emoji-overlay__content{box-sizing:border-box;flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 8px}.sticker-emoji-overlay__content::-webkit-scrollbar{width:6px}.sticker-emoji-overlay__content::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.sticker-emoji-overlay__pack-title{color:var(--color-text-hover);font:400 14px/16px Inter,sans-serif;margin:0 4px 12px}.sticker-emoji-overlay__sticker-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sticker-emoji-overlay__sticker-button{align-items:center;aspect-ratio:1/1;background:transparent;border:none;border-radius:14px;cursor:pointer;display:flex;justify-content:center;max-width:100%;min-width:0;outline:none;padding:6px;transition:all .2s ease}.sticker-emoji-overlay__sticker-button img{max-height:100%;max-width:100%;object-fit:contain;pointer-events:none}.sticker-emoji-overlay__sticker-button:focus-visible,.sticker-emoji-overlay__sticker-button:hover{background:var(--color-text-hover2)}.sticker-emoji-overlay__emoji-category{margin-bottom:14px}.sticker-emoji-overlay__emoji-category-title{color:var(--color-text);font:400 14px/16px Inter,sans-serif;font-weight:600;margin:0 4px 8px}.sticker-emoji-overlay__emoji-category-grid{display:grid;gap:4px;grid-template-columns:repeat(8,minmax(0,1fr))}.sticker-emoji-overlay__emoji-button{align-items:center;aspect-ratio:1/1;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:22px;justify-content:center;line-height:1;min-width:0;outline:none;overflow:hidden;padding:0;transition:all .2s ease}.sticker-emoji-overlay__emoji-button:focus-visible,.sticker-emoji-overlay__emoji-button:hover{background:var(--color-text-hover2)}.sticker-emoji-overlay__empty{color:var(--color-text-hover);font:400 14px/16px Inter,sans-serif;padding:24px 12px;text-align:center}.sticker-emoji-overlay__tabs{background:var(--color-base-background);border-radius:999px;display:flex;flex-shrink:0;gap:4px;margin:8px 14px 14px;padding:4px}.sticker-emoji-overlay__tab{background:transparent;border:none;border-radius:999px;color:var(--color-text-hover);cursor:pointer;flex:1 1 0;font:400 14px/16px Inter,sans-serif;outline:none;padding:6px 12px;transition:all .2s ease}.sticker-emoji-overlay__tab--active{background:var(--color-neutral);color:var(--color-text)}.sticker-emoji-overlay__tab:hover:not(.sticker-emoji-overlay__tab--active){color:var(--color-text)}@media(max-width:767px){.sticker-emoji-overlay__backdrop{background-color:var(--color-overlay-medium)}.sticker-emoji-overlay__panel{animation:sticker-emoji-overlay-slide-up .22s ease-out;border:none;border-radius:16px 16px 0 0;border-top:1px solid var(--color-border);left:0!important;max-width:none;right:0;top:auto!important;width:100%}}.chat-skeleton{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:10px;height:100%;min-height:0;overflow:hidden;width:100%}.chat-skeleton__header{align-items:center;background-color:transparent;border:1px solid var(--color-stroke);border-radius:10px;display:flex;gap:15px;min-height:62px;padding:5px 16px}.chat-skeleton__avatar{border-radius:50%;flex-shrink:0;height:50px;width:50px}.chat-skeleton__avatar--placeholder{background-color:var(--color-text-hover2)}.chat-skeleton__avatar--real{object-fit:cover}.chat-skeleton__header-text{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.chat-skeleton__title{color:var(--color-text);font:400 18px/16px Inter,sans-serif;font-size:18px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-skeleton__status{border-radius:6px;height:12px;width:80px}.chat-skeleton__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;justify-content:flex-end;min-height:0;padding:16px}.chat-skeleton__bubble{border-radius:14px;height:38px;max-width:70%;min-width:120px}.chat-skeleton__bubble--in{align-self:flex-start}.chat-skeleton__bubble--out{align-self:flex-end}.chat-skeleton__input{border-radius:14px;flex-shrink:0;height:44px;margin:10px 10px 0}.chat-skeleton__shimmer{background-color:var(--color-text-hover2);overflow:hidden;position:relative}.chat-skeleton__shimmer:after{animation:chat-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 50%,transparent);content:"";inset:0;position:absolute}@keyframes chat-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.chat-skeleton__shimmer:after{animation:none}}.contact-skeleton{flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px}.contact-skeleton,.contact-skeleton__header{align-items:center;box-sizing:border-box;display:flex;width:100%}.contact-skeleton__header{background-color:var(--color-base-background);border-radius:10px;justify-content:center;min-height:70px;padding:10px 15px}.contact-skeleton__header-title{color:var(--color-text);font-family:Inter,sans-serif;padding:10px}.contact-skeleton__main{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 5px;width:100%}.contact-skeleton__avatar{border-radius:50%;flex-shrink:0;height:62px;width:62px}.contact-skeleton__avatar--placeholder{background-color:var(--color-text-hover2)}.contact-skeleton__avatar--real{object-fit:cover}.contact-skeleton__name{color:var(--color-text);font:400 24px/30px Inter,sans-serif}.contact-skeleton__name-bar{border-radius:6px;height:26px;width:180px}.contact-skeleton__actions{display:flex;flex-direction:row;gap:15px;max-width:800px;min-width:500px;padding:15px 0}@media(max-width:767px){.contact-skeleton__actions{flex-wrap:wrap;gap:10px;justify-content:center;max-width:100%;min-width:0;padding:10px 0;width:100%}}.contact-skeleton__btn{border-radius:8px;flex:1;height:40px;min-width:220px}@media(max-width:767px){.contact-skeleton__btn{min-width:140px}}.contact-skeleton__info{background-color:var(--color-base-background);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:100%}.contact-skeleton__row{align-items:center;border-bottom:.5px solid var(--color-border-chats);display:flex;flex-direction:row;gap:5px;height:42px;width:100%}.contact-skeleton__row--bio{align-items:flex-start;border-bottom:none;height:auto;min-height:60px;padding:10px 0}.contact-skeleton__row-label{color:var(--color-text);flex-shrink:0;font-family:Inter,sans-serif;font-weight:400;min-width:150px;padding:10px}.contact-skeleton__row-value{border-radius:4px;flex:1;height:14px;min-width:0}.contact-skeleton__row-value--bio{height:48px}.contact-skeleton__shimmer{background-color:var(--color-text-hover2);overflow:hidden;position:relative}.contact-skeleton__shimmer:after{animation:contact-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 50%,transparent);content:"";inset:0;position:absolute}@keyframes contact-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.contact-skeleton__shimmer:after{animation:none}}.search-tabs{display:flex;flex-direction:row;gap:18px;padding:4px 16px 10px;position:relative}.search-tabs__ink{background:var(--color-bubble);border-radius:1px;bottom:8px;height:2px;left:0;pointer-events:none;position:absolute;transform:translateX(0);transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);width:0}.search-tabs__btn{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-hover);cursor:pointer;font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;padding:0 0 5px;transition:all .2s ease}.search-tabs__btn:focus{outline:none}.search-tabs__btn:focus:not(:focus-visible){outline:none}.search-tabs__btn:focus-visible{border-radius:2px;outline:2px solid var(--color-bubble);outline-offset:2px}.search-tabs__btn:hover:not(.search-tabs__btn--active){color:var(--color-text)}.search-tabs__btn--active{color:var(--color-text);font-weight:600}@media(prefers-reduced-motion:reduce){.search-tabs__ink{transition:none}}.ui-button{border:0;border-radius:10px;color:var(--color-text);cursor:pointer;font:400 18px/16px Inter,sans-serif;height:42px;letter-spacing:-.5px;padding-left:16px;padding-right:16px;width:100%}.ui-button,.ui-button__primary{overflow:hidden;position:relative;z-index:1}.ui-button__primary:after{background:var(--gradient-button-hover);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s;z-index:0}.ui-button__primary:hover:not(:disabled):after{opacity:1}.ui-button__primary>*{position:relative;z-index:1}.ui-button__primary{background:var(--gradient-msg);color:var(--color-text-inverted)}.ui-button__secondary{background-color:var(--color-surface-light);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary);overflow:hidden;position:relative;z-index:1}.ui-button__secondary:after{background:var(--gradient-button-hover);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s;z-index:0}.ui-button__secondary:hover:not(:disabled):after{opacity:1}.ui-button__secondary>*{position:relative;z-index:1}.ui-button__secondary:hover:not(:disabled){color:var(--color-text-inverted)}.ui-button__secondary2{background:none;box-shadow:inset 0 0 0 1px var(--color-surface-light);color:var(--color-text);overflow:hidden;position:relative;z-index:1}.ui-button__secondary2:after{background:var(--color-text);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s;z-index:0}.ui-button__secondary2:hover:not(:disabled):after{opacity:1}.ui-button__secondary2>*{position:relative;z-index:1}.ui-button__secondary2:hover:not(:disabled),.ui-button__secondary3{color:var(--color-primary)}.ui-button__secondary3{border:none;border-radius:10px;font:400 18px/16px Inter,sans-serif;letter-spacing:-.5px;overflow:hidden;position:relative;z-index:1}.ui-button__secondary3:after{background:var(--gradient-button-hover);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s;z-index:0}.ui-button__secondary3:hover:not(:disabled):after{opacity:1}.ui-button__secondary3>*{position:relative;z-index:1}.ui-button__secondary3:hover:not(:disabled){color:var(--color-text-inverted)}.ui-button:disabled,.ui-button__disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.delete-button{background-color:var(--color-empty);border:none}.add-button,.delete-button{align-items:center;display:flex;justify-content:center}.add-button{background:transparent;border:1px solid var(--color-text-hover);border-radius:10px;cursor:pointer;height:42px;transition:border-color .2s ease,background-color .2s ease,transform 80ms ease;user-select:none;width:42px}.add-button:hover:not(:disabled){background-color:rgba(69,93,186,.12);border-color:var(--color-primary)}.add-button:active:not(:disabled){transform:scale(.95)}.add-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.add-button>img{filter:brightness(0) invert(1);transform:rotate(45deg);transition:all .2s ease}.menu-button{background-color:var(--color-empty);border:none;cursor:pointer;opacity:.8;padding:8.5px 0;transition:all .2s ease-in-out;width:100%}.menu-button:hover{opacity:1}.menu-button:active{opacity:.8;transform:scale(.92)}.menu-button--active{opacity:1}.logout-button{background-color:var(--color-empty);border:1px solid var(--color-text);border-radius:10px;text-align:center;width:100px}.back-button,.logout-button{color:var(--color-text);height:50px}.back-button{align-items:center;background:transparent;border:none;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0;width:50px}.back-button>img{height:21px;transition:all .2s ease;width:28px}.back-button:hover>img{filter:brightness(.5)}.exit-button{background-color:transparent;border:1px solid var(--color-error-border);color:var(--color-error);transition:all .2s ease;width:100%}.exit-button:hover{background-color:var(--color-error-border);border-color:var(--color-error-border);color:var(--color-text-inverted);opacity:.8}.save-field-button{background-color:var(--color-surface-light);border:1px solid transparent;border-radius:10px;color:var(--color-primary);cursor:pointer;font:inherit;height:42px;letter-spacing:inherit;overflow:hidden;position:relative;width:100%;z-index:1}.save-field-button:after{background:var(--gradient-button-hover);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s;z-index:0}.save-field-button:hover:not(:disabled):after{opacity:1}.save-field-button>*{position:relative;z-index:1}.save-field-button:hover:not(:disabled){color:var(--color-text-inverted)}.edit-msg-overlay__buttons-container-edit-button{align-items:center;background-color:var(--color-empty);border:none;color:var(--color-text);display:flex;flex-direction:row;gap:8px;padding:10px;transition:all .2s ease;width:100%}.edit-msg-overlay__buttons-container-edit-button:hover:not(:disabled){background-color:var(--color-text-hover2);border-radius:10px;cursor:pointer}.edit-msg-overlay__buttons-container-delete-button{align-items:center;background-color:var(--color-empty);border:none;color:var(--color-error);display:flex;flex-direction:row;gap:8px;padding:10px;transition:all .2s ease;width:100%}.edit-msg-overlay__buttons-container-delete-button:hover:not(:disabled){background-color:var(--color-text-hover2);border-radius:10px;cursor:pointer}[data-theme=light] .ui-button__secondary{background-color:var(--color-neutral);color:var(--color-primary)}[data-theme=light] .ui-button__secondary:hover:not(:disabled){color:var(--color-text-inverted)}[data-theme=light] .ui-button__secondary2{box-shadow:inset 0 0 0 1px var(--color-input-border);color:var(--color-text)}[data-theme=light] .ui-button__secondary2:after{background:var(--color-text-hover2)}[data-theme=light] .save-field-button{background-color:var(--color-neutral);border-color:var(--color-input-border);color:var(--color-primary)}.ui-input-wrapper{height:100%;position:relative;width:100%}.ui-input-wrapper--error .ui-input{border:1.5px solid var(--color-error-border)}.ui-input-wrapper--error .ui-input__error-message{opacity:1}.ui-input{background:hsla(0,0%,100%,.05);border:1px solid var(--color-input-border);border-radius:10px;box-shadow:0 0 0 0 var(--color-primary);box-sizing:border-box;color:var(--color-neutral);font:400 14px/16px Inter,sans-serif;height:41px;letter-spacing:.4px;opacity:.5;outline:none;padding:0 40px 0 10px;transition:all .2s ease;width:100%}.ui-input:hover{border:1.5px solid var(--color-primary);opacity:.8}.ui-input:focus,.ui-input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 .5px var(--color-primary);opacity:1;outline:none}.ui-input:-webkit-autofill,.ui-input:-webkit-autofill:active,.ui-input:-webkit-autofill:focus,.ui-input:-webkit-autofill:focus-visible,.ui-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-neutral);box-shadow:inset 0 0 0 1000px transparent;caret-color:var(--color-neutral);font:400 14px/16px Inter,sans-serif!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.4px!important;line-height:16px!important;transition:background-color 99999s ease-out 0s}.ui-input__toggle-password{align-items:center;color:var(--color-input-placeholder);cursor:pointer;display:flex;justify-content:center;position:absolute;right:10px;transform:translateY(-145%);transition:all .2s ease}.ui-input__toggle-password:hover{opacity:.7}.ui-input__toggle-password img{display:block;height:20px;width:20px}.ui-input__error-message{color:var(--color-error);font:400 14px/16px Inter,sans-serif;font-size:12px;margin-bottom:0;margin-top:4px;min-height:14px;opacity:0;transition:all .2s ease;white-space:normal;word-break:break-word}.search-line{background-color:var(--color-empty);border:none;color:var(--color-text);font:400 14px/16px Inter,sans-serif;font-weight:500;letter-spacing:.4px;outline:none;width:100%}.search-line::placeholder{color:var(--color-text-tertiary);font-weight:500;font:400 14px/16px Inter,sans-serif;letter-spacing:.4px}.search-line:focus,.search-line:focus-visible{outline:none}.search-line:-webkit-autofill,.search-line:-webkit-autofill:active,.search-line:-webkit-autofill:focus,.search-line:-webkit-autofill:focus-visible,.search-line:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px transparent;caret-color:var(--color-text);font:400 14px/16px Inter,sans-serif!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.4px!important;line-height:16px!important;transition:background-color 99999s ease-out 0s}.ui-input-secondary{background:none;border:1px solid var(--color-text);border-radius:10px;box-sizing:border-box;color:var(--color-text);font:400 14px/16px Inter,sans-serif;height:41px;letter-spacing:.4px;opacity:.5;outline:none;padding:0 10px;transition:all .2s ease;width:100%}.ui-input-secondary:hover{opacity:.8}.ui-input-secondary:focus,.ui-input-secondary:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 .5px var(--color-primary);opacity:1;outline:none}.ui-input-secondary:-webkit-autofill,.ui-input-secondary:-webkit-autofill:active,.ui-input-secondary:-webkit-autofill:focus,.ui-input-secondary:-webkit-autofill:focus-visible,.ui-input-secondary:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px transparent;caret-color:var(--color-text);font:400 14px/16px Inter,sans-serif!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.4px!important;line-height:16px!important;transition:background-color 99999s ease-out 0s}.settings-name-input-wrap{height:auto;min-height:0;width:100%}.settings-name-input-wrap .ui-input__error-message{line-height:16px;min-height:16px}.settings-last-name-input,.settings-name-input{background-color:var(--color-empty);border:none;border-bottom:1px solid var(--color-border-chats);color:var(--color-text);font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;outline:none;transition:all .2s ease;width:100%}.settings-last-name-input:focus,.settings-last-name-input:focus-visible,.settings-name-input:focus,.settings-name-input:focus-visible{border-bottom-color:var(--color-primary);opacity:1;outline:none}.settings-last-name-input:-webkit-autofill,.settings-last-name-input:-webkit-autofill:active,.settings-last-name-input:-webkit-autofill:focus,.settings-last-name-input:-webkit-autofill:focus-visible,.settings-last-name-input:-webkit-autofill:hover,.settings-name-input:-webkit-autofill,.settings-name-input:-webkit-autofill:active,.settings-name-input:-webkit-autofill:focus,.settings-name-input:-webkit-autofill:focus-visible,.settings-name-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px transparent;caret-color:var(--color-text);font:400 14px/16px Inter,sans-serif!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.4px!important;line-height:16px!important;transition:background-color 99999s ease-out 0s}.edit-profile__edit-input{background-color:var(--color-empty);border:1px solid var(--color-bubble);border-radius:10px;box-sizing:border-box;color:var(--color-text);font:400 14px/16px Inter,sans-serif;height:150px;letter-spacing:.4px;line-height:1.5;outline:none;overflow-x:hidden;overflow-y:auto;padding:10px;resize:none;transition:all .2s ease;width:100%}.edit-profile__edit-input::placeholder{color:var(--color-input-placeholder);opacity:1}.edit-profile__edit-input:focus,.edit-profile__edit-input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.edit-profile__edit-input:-webkit-autofill,.edit-profile__edit-input:-webkit-autofill:active,.edit-profile__edit-input:-webkit-autofill:focus,.edit-profile__edit-input:-webkit-autofill:focus-visible,.edit-profile__edit-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px transparent;caret-color:var(--color-text);font:400 14px/16px Inter,sans-serif!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.4px!important;line-height:16px!important;transition:background-color 99999s ease-out 0s}.edit-profile__edit-input::-webkit-scrollbar{border:1px solid var(--color-border-sidebar);border-radius:50px;width:10px}.edit-profile__edit-input::-webkit-scrollbar-track{background-color:var(--color-empty)}.edit-profile__edit-input::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:50px}.chat-avatar{display:block;height:100%;object-fit:cover;width:100%}.chat-avatar--online{animation:chat-avatar-pulse 2.2s ease-out infinite;border-radius:50%}.chat-avatar--has-unread{border-radius:50%;box-shadow:0 0 0 2px var(--color-primary)}.chat-avatar--online.chat-avatar--has-unread{animation:chat-avatar-pulse-ring 2.2s ease-out infinite}@keyframes chat-avatar-pulse{0%{box-shadow:0 0 0 0 rgba(90,138,110,.55)}70%{box-shadow:0 0 0 12px rgba(90,138,110,0)}to{box-shadow:0 0 0 0 rgba(90,138,110,0)}}@keyframes chat-avatar-pulse-ring{0%{box-shadow:0 0 0 2px var(--color-primary),0 0 0 0 rgba(90,138,110,.55)}70%{box-shadow:0 0 0 2px var(--color-primary),0 0 0 12px rgba(90,138,110,0)}to{box-shadow:0 0 0 2px var(--color-primary),0 0 0 0 rgba(90,138,110,0)}}@media(prefers-reduced-motion:reduce){.chat-avatar--online,.chat-avatar--online.chat-avatar--has-unread{animation:none}}.profile-header-icon{height:24px;width:24px}.profile-avatar{border-radius:50%;display:block;flex-shrink:0;height:85px;object-fit:cover;width:85px}.private-profile-avatar{height:100%;opacity:.6;width:100%}.setting-icon{height:30px;width:30px}.message-chanel,.message-group,.message-personal{box-sizing:border-box;color:var(--color-text);display:flex;flex:1;flex-direction:column;gap:10px;margin:0;min-width:0;padding:0}p{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.user-name{color:var(--color-text);display:flex;font-size:18px;font:400 18px/16px Inter,sans-serif;letter-spacing:-.5px;line-height:1.3;padding-right:25px;user-select:none;width:100%}.name-text{flex:0 1 auto;line-height:1.3;min-width:0}.name-text,.sender-group{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender-group{color:var(--color-text-hover);display:inline-block;margin-right:3px;max-width:15ch;user-select:none;vertical-align:bottom}.chanel-name,.group-name{align-items:center;display:flex;font-size:18px;gap:8px;line-height:1.3;user-select:none}.chat-info__channel-icon,.chat-info__group-icon{flex-shrink:0;height:22px;width:22px}.msg-text{box-sizing:border-box;display:flex;font:400 14px/22px Roboto,sans-serif;font-size:14px;gap:5px;letter-spacing:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;user-select:none;white-space:nowrap;width:100%}.msg-text__icon{flex-shrink:0;height:18px;object-fit:contain;width:18px}.msg-text__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-chat-info{align-items:flex-end;color:var(--color-text);display:flex;flex-direction:column;font-size:12px;gap:8px;width:50px}.meta-chat-info__time{user-select:none}.meta-chat-info__unread-count{align-items:center;background-color:var(--color-bubble);border-radius:11px;box-sizing:border-box;color:var(--color-text-inverted);display:flex;font-size:12px;font-weight:600;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 7px;user-select:none}.message{display:flex;gap:10px;padding:10px}.message--own{justify-content:flex-end}.message--own .message__content-wrapper{background-color:var(--color-background-blur);color:var(--color-text-inverted);height:fit-content;max-width:675px}.message--own .message__author{color:var(--color-text-hover);text-align:right}.message--own .message__meta{color:var(--color-text-hover)}.message__content-wrapper{background-color:var(--color-bubble);border-radius:10px;display:flex;flex-direction:column;height:fit-content;max-width:700px;min-width:50px;min-width:0;padding:10px 20px}.message__avatar-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:20px;width:50px}.message__avatar{border-radius:50%;display:block;flex-shrink:0;height:50px;object-fit:cover;width:50px}.message__author{color:var(--color-text-hover);display:block;font:400 14px/22px Roboto,sans-serif;font-size:12px;max-width:25ch;text-overflow:ellipsis;white-space:nowrap}.message__author,.message__text{letter-spacing:0;overflow:hidden}.message__text{font:400 14px/22px Roboto,sans-serif;font-size:14px;line-height:1.4;padding-top:5px;word-wrap:break-word;white-space:pre-wrap}.message__text[hidden]{display:none}.message__attachments{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.message__attachments:empty,.message__attachments[hidden]{display:none}.message__attachment{align-items:center;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font:400 14px/22px Roboto,sans-serif;gap:10px;letter-spacing:0;max-width:320px;min-height:48px;padding:8px 14px 8px 10px;text-align:left;transition:opacity .2s ease}.message__attachment:hover{opacity:.85}.message__attachment-icon{flex-shrink:0;height:26px;object-fit:contain;width:26px}.message__attachment-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message__attachment--file{background:linear-gradient(115deg,#5a8a6e,#3a6648)}.message__attachment--file .message__attachment-icon{filter:brightness(0) invert(1)}.message__attachment--contact{background:var(--gradient-msg)}.message__attachment--contact .message__attachment-icon:not(.message__attachment-avatar){filter:brightness(0) invert(1)}.message__attachment-avatar{border-radius:50%;filter:none!important;height:30px!important;height:32px;object-fit:cover;width:30px!important;width:32px}.message__attachment-media-link,.message__attachment-video{background:rgba(0,0,0,.18);border-radius:8px;cursor:pointer;display:block;max-width:min(360px,68vw);outline:none;overflow:hidden;position:relative}.message__attachment-media-link:focus-visible,.message__attachment-video:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.message__attachment-media-link{line-height:0}.message__attachment-media{background:rgba(0,0,0,.12);display:block;max-height:360px;object-fit:contain;width:100%}.message__attachment-media--photo{min-width:180px}.message__attachment-media--video{min-width:240px}.message__attachment-media--blurred{filter:blur(24px);pointer-events:none;transform:scale(1.06)}.message__attachment-blur{align-items:center;background:rgba(0,0,0,.35);cursor:pointer;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center;transition:all .2s ease;z-index:3}.message__attachment-blur:hover{background:rgba(0,0,0,.45)}.message__attachment-blur:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:-2px}.message__attachment-blur-icon{filter:brightness(0) invert(1);height:28px;opacity:.92;width:28px}.message__attachment-blur-label{color:#fff;font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;max-width:220px}.message__attachment-media-link--loading,.message__attachment-video--loading{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(90deg,hsla(0,0%,50%,.1) 25%,hsla(0,0%,50%,.25) 50%,hsla(0,0%,50%,.1) 75%);background-size:200% 100%;min-height:180px;pointer-events:none}.message__attachment-media-link--loading:after,.message__attachment-video--loading:after{animation:message-spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;content:"";height:36px;left:50%;margin-left:-18px;margin-top:-18px;position:absolute;top:50%;width:36px;z-index:5}.message__attachment-media-link--loading .message__attachment-video-play,.message__attachment-video--loading .message__attachment-video-play{display:none}.message__attachment-video-play{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;display:flex;height:48px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.message__attachment-video-play-icon{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 14px;height:0;margin-left:4px;width:0}.message__attachment-media--broken{background:hsla(0,0%,100%,.06);min-height:80px;min-width:180px;object-fit:none}.message__attachment-media--broken,.message__attachment-video-error{align-items:center;color:var(--color-text-hover);display:flex;font-size:12px;font-style:italic;justify-content:center}.message__attachment-video-error{gap:6px;min-height:60px;min-width:240px;padding:12px 16px}.message__attachment-video-error:before{content:"⚠";flex-shrink:0;font-size:16px;font-style:normal}.message__meta{color:var(--color-text-hover);font:400 14px/22px Roboto,sans-serif;font-size:12px;letter-spacing:0;text-align:right}.message__edited{color:var(--color-text-tertiary);font-size:11px;font-style:italic;margin-left:6px}.message__edited[hidden]{display:none}.message__status{font-size:11px;line-height:1;margin-left:6px}.message__status--sending{opacity:.6}.message__status--sending,.message__status--sent{color:var(--color-text-hover)}.message__status--read{color:var(--color-text);font-weight:600}.message__status--failed{color:var(--color-error);font-weight:600}.message__status--clickable{cursor:pointer;transition:all .2s ease}.message__status--clickable:hover{opacity:.7}.message--flash.message--own .message__content-wrapper{animation:message-flash-own .35s ease-out forwards}.message--flash:not(.message--own) .message__content-wrapper{animation:message-flash-other .35s ease-out forwards}.message--attachments-only .message__content-wrapper,.message--sticker .message__content-wrapper{background:transparent!important;box-shadow:none;padding:0}.message--attachments-only .message__content-wrapper{gap:4px}.message--attachments-only .message__meta{align-self:flex-end;padding:0 4px}.message--attachments-only .message__attachments{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.message__sticker{display:block;height:200px;max-height:60vw;max-width:60vw;object-fit:contain;user-select:none;width:200px;-webkit-user-drag:none}[data-theme=light] .message--attachments-only .message__edited,[data-theme=light] .message--attachments-only .message__meta,[data-theme=light] .message--attachments-only .message__status--sending,[data-theme=light] .message--attachments-only .message__status--sent,[data-theme=light] .message--attachments-only .message__time,[data-theme=light] .message--sticker .message__edited,[data-theme=light] .message--sticker .message__meta,[data-theme=light] .message--sticker .message__status--sending,[data-theme=light] .message--sticker .message__status--sent,[data-theme=light] .message--sticker .message__time{color:rgba(24,32,51,.85)}@keyframes message-flash-own{0%{box-shadow:0 0 0 0 var(--color-search-selected-own)}to{box-shadow:0 0 0 2.5px var(--color-search-selected-own)}}@keyframes message-flash-other{0%{box-shadow:0 0 0 0 var(--color-search-selected-other)}to{box-shadow:0 0 0 2.5px var(--color-search-selected-other)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes message-spin{to{transform:rotate(1turn)}}.message{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-theme=light] .message:not(.message--own) .message__content-wrapper{background:var(--color-neutral);border:1px solid var(--color-border);color:var(--color-text)}[data-theme=light] .message:not(.message--own) .message__content-wrapper .message__attachment-icon:not(.message__attachment-avatar){filter:brightness(0)}[data-theme=light] .message--own .message__content-wrapper{background:var(--gradient-msg);color:var(--color-text-inverted)}[data-theme=light] .message--own .message__edited,[data-theme=light] .message--own .message__meta,[data-theme=light] .message--own .message__status,[data-theme=light] .message--own .message__status--read,[data-theme=light] .message--own .message__status--sending,[data-theme=light] .message--own .message__status--sent{color:var(--color-text-inverted);opacity:.78}.message--enter{animation:message-enter .32s ease-out both}@keyframes message-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.message--enter{animation:none!important}}.message-input{display:flex;flex-direction:column;flex-shrink:0;position:relative}.message-input__row{align-items:center;display:flex;gap:10px}.message-input__recorder-slot{display:flex;flex-grow:1;min-width:0;width:100%}.message-input__recorder-slot[hidden]{display:none!important}.message-input__input-container{align-items:flex-end;background:#454343;border:none;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:1;gap:10px;padding:0 12px;transition:background-color .2s;width:100%}.message-input__input-container:focus-within{background:#525050}.message-input__input-container[hidden]{display:none!important}.message-input__record-button-container,.message-input__send-button-container{display:flex}.message-input__record-button-container[hidden],.message-input__send-button-container[hidden]{display:none!important}.message-input__record-button{align-items:center;background:none;border:none;display:flex;height:40px;justify-content:center;width:40px}.message-input [data-component=message-input__sticker-button-container],.message-input [data-component=upload-button-container]{align-items:center;align-self:center;display:flex;flex-shrink:0}.message-input__textarea{appearance:none;background:transparent;border:none;box-sizing:border-box;color:var(--color-text);font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;line-height:1.5;max-height:200px;outline:none;overflow-y:auto;padding:11px 0;resize:none;width:100%}.message-input__textarea:focus,.message-input__textarea:focus-visible{box-shadow:none;outline:none}.message-input__textarea::placeholder{color:var(--color-text-tertiary)}.message-input__textarea::-webkit-scrollbar{width:4px}.message-input__textarea::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:10px}.message-input__sticker-button{background:transparent;border:none;cursor:pointer;display:flex;outline:none;padding:0;transition:all .2s ease}.message-input__sticker-button--active,.message-input__sticker-button:hover{opacity:.75}.message-input__upload-button-container{background:transparent;border:none;cursor:pointer;display:flex;height:fit-content;opacity:.85;outline:none;padding:0;transition:all .2s ease}.message-input__upload-button-container:hover{opacity:1}.message-input__attachment-menu{background:var(--color-neutral);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.35);display:flex;flex-direction:column;min-width:230px;padding:8px;position:absolute;z-index:30}.message-input__attachment-menu-item{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--color-text);cursor:pointer;display:flex;font:400 14px/16px Inter,sans-serif;gap:12px;letter-spacing:.4px;min-height:49px;outline:none;padding:8px 10px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.message-input__attachment-menu-item:hover{background-color:var(--color-text-hover2);color:var(--color-primary)}.message-input__attachment-menu-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.message-input__attachment-menu-icon{flex-shrink:0;height:33px;object-fit:contain;width:33px}.message-input__attachment-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-input__draft-attachments{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.message-input__draft-attachments:empty{display:none}.message-input__draft-attachment{align-items:center;background:rgba(69,93,186,.14);border-radius:8px;color:var(--color-text);display:inline-flex;gap:8px;max-width:100%;min-height:32px}.message-input__draft-attachment--contact{background:var(--gradient-msg);border:none;border-radius:10px;color:#fff;max-height:45px;min-height:39px;padding:3px 8px 3px 4px}.message-input__draft-attachment--contact .message-input__draft-attachment-remove-icon{filter:brightness(0) invert(1)}.message-input__draft-attachment--file{background:linear-gradient(115deg,#5a8a6e,#3a6648);border:none;border-radius:10px;color:#fff;max-height:45px;min-height:40px;padding:3px 8px 3px 4px}.message-input__draft-attachment--file .message-input__draft-attachment-remove-icon{filter:brightness(0) invert(1)}.message-input__draft-attachment--media{aspect-ratio:3/4;background:transparent;border:none;border-radius:14px;overflow:hidden;padding:0;position:relative;width:clamp(88px,18vw,150px)}.message-input__draft-attachment--media .message-input__draft-attachment-media{background:rgba(0,0,0,.18);border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.message-input__draft-attachment--media .message-input__draft-attachment-media--fallback{background:rgba(0,0,0,.15);box-sizing:border-box;object-fit:contain;padding:14px}.message-input__draft-attachment--media .message-input__draft-attachment-remove{background:rgba(0,0,0,.58);border-radius:50%;height:28px;opacity:1;position:absolute;right:6px;top:6px;transition:background-color .2s ease,transform .2s ease;width:28px;z-index:10}.message-input__draft-attachment--media:hover .message-input__draft-attachment-remove{background:rgba(0,0,0,.72);transform:scale(1.04)}.message-input__draft-attachment--media .message-input__draft-attachment-remove:focus-visible{background:rgba(0,0,0,.72);opacity:1}.message-input__draft-attachment--media .message-input__draft-attachment-play{background:rgba(0,0,0,.55);border-radius:50%;height:42px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px;z-index:4}.message-input__draft-attachment--media .message-input__draft-attachment-play:before{border-bottom:9px solid transparent;border-left:14px solid #fff;border-top:9px solid transparent;content:"";height:0;left:52%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.message-input__draft-attachment--media.message-input__draft-attachment-media--loading{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(90deg,hsla(0,0%,50%,.1) 25%,hsla(0,0%,50%,.25) 50%,hsla(0,0%,50%,.1) 75%);background-size:200% 100%}.message-input__draft-attachment--media.message-input__draft-attachment-media--loading:after{animation:message-spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;content:"";height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px;z-index:5}.message-input__draft-attachment--media .message-input__draft-attachment-remove-icon{filter:brightness(0) invert(1)}.message-input__draft-attachment-icon{flex-shrink:0;height:33px;object-fit:contain;width:33px}.message-input__draft-attachment-media{border-radius:8px;height:100%;object-fit:cover;width:100%}.message-input__draft-attachment-name{font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;max-width:min(360px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-input__draft-attachment-remove{align-items:center;background:transparent;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;line-height:1;outline:none;padding:0;width:20px}.message-input__draft-attachment-remove:hover{background:hsla(0,0%,100%,.2)}.message-input__draft-attachment-remove-icon{height:14px;width:14px}.message-input__error{color:var(--color-error-border);font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;margin-bottom:8px}.message-input__error[hidden]{display:none}.message-input__error--muted{color:var(--color-text-tertiary)}.message-input__contact-picker-overlay{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:120}.message-input__contact-picker{background:var(--color-neutral);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.38);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-height:min(560px,88vh);padding:16px;width:min(420px,100%)}.message-input__contact-picker-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.message-input__contact-picker-title{color:var(--color-text);font:400 14px/22px Roboto,sans-serif;font-weight:600;letter-spacing:0}.message-input__contact-picker-close{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--color-text);cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;outline:none;padding:0;width:32px}.message-input__contact-picker-close:hover{background:var(--color-text-hover2)}.message-input__contact-picker-search{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-sizing:border-box;color:var(--color-text);font:400 14px/16px Inter,sans-serif;height:38px;letter-spacing:.4px;outline:none;padding:0 12px;width:100%}.message-input__contact-picker-search:focus{border-color:var(--color-primary)}.message-input__contact-picker-search::placeholder{color:var(--color-text-tertiary)}.message-input__contact-picker-list{display:flex;flex-direction:column;gap:4px;min-height:80px;overflow-y:auto}.message-input__contact-picker-item{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--color-text);cursor:pointer;display:flex;gap:10px;min-height:48px;outline:none;padding:6px 8px;text-align:left;width:100%}.message-input__contact-picker-item:hover{background:var(--color-text-hover2)}.message-input__contact-picker-avatar{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.message-input__contact-picker-name{font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-input__contact-picker-state{color:var(--color-text-tertiary);font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;margin:auto;padding:16px;text-align:center}.message-input__send-button{align-items:center;background-color:var(--color-primary);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.message-input__send-button:hover{filter:brightness(1.1)}.message-input__send-button img{height:30px;width:30px}.message-input__edit-indicator{align-items:center;background:rgba(69,93,186,.12);border-left:3px solid var(--color-primary);border-radius:10px;box-sizing:border-box;display:flex;gap:12px;margin-bottom:8px;padding:8px 12px;width:100%}.message-input__edit-indicator-icon{flex-shrink:0;height:22px;opacity:.85;width:22px}.message-input__edit-indicator-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.message-input__edit-indicator-title{color:var(--color-primary);font:400 14px/16px Inter,sans-serif;font-weight:600;letter-spacing:.4px}.message-input__edit-indicator-preview{color:var(--color-text);font-size:12px;line-height:1.3;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-input__edit-cancel{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.message-input__edit-cancel:hover{background:var(--color-text-hover2)}.message-input__edit-cancel img{height:18px;width:18px}[data-theme=light] .message-input__input-container{background:rgba(24,32,51,.06)}[data-theme=light] .message-input__input-container:focus-within{background:rgba(24,32,51,.1)}[data-theme=light] .message-input__send-button{background:var(--gradient-button)}.action-header{background-color:var(--color-base-background);border-radius:10px;display:flex;flex-direction:row;gap:15px;padding:10px;width:100%}.action-header__back-button{height:50px;width:50px}.action-header__back-button,.action-header__title{align-items:center;display:flex;justify-content:center}.action-header__title{font:400 18px/16px Inter,sans-serif;gap:10px;padding:10px;width:100%}.action-header__icon{height:28px;width:28px}.action-layout{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.action-layout__header{display:flex}.action-layout__content{display:flex;flex-direction:column;gap:10px;height:100%;padding:0 0 10px;width:100%}.ui-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0;user-select:none}.ui-checkbox__input{display:none}.ui-checkbox__input:checked+.ui-checkbox__box{background:var(--color-checkbox-active)}.ui-checkbox__input:checked+.ui-checkbox__box:after{opacity:1;transform:scale(1)}.ui-checkbox__box{align-items:center;background:var(--color-checkbox-bg);border-radius:6px;display:flex;height:22px;justify-content:center;transition:.2s;width:22px}.ui-checkbox__box:hover{background:var(--color-checkbox-hover)}.ui-checkbox__box:after{color:#fff;content:"✓";font-size:14px;opacity:0;transform:scale(.6);transition:.2s}.ui-checkbox__label{color:var(--color-neutral);font:400 14px/16px Inter,sans-serif}.voice-message-wrapper{box-sizing:border-box;display:flex;flex-direction:column;margin-top:8px;max-width:280px;width:100%}.voice-message{align-items:center;background:var(--gradient-msg);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;display:flex;gap:10px;min-height:48px;min-width:200px;padding:4px 14px 4px 4px}.voice-message__play{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s,transform .2s;width:40px}.voice-message__play:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.voice-message__play:active{transform:scale(.95)}.voice-message__play img{height:40px;width:40px}.voice-message__visualizer{align-items:center;display:flex;flex:1;gap:2px;height:24px}.voice-message__bar{background:hsla(0,0%,100%,.4);border-radius:2px;flex:1;min-width:2px;transition:background .1s}.voice-message__bar--active{background:#fff}.voice-message__info{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:4px;justify-content:center}.voice-message__duration{color:#fff;font-family:monospace;font-size:11px;font-weight:500;line-height:1;text-align:right}.voice-message__stt{align-items:center;background:none;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;flex-shrink:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:700;height:20px;justify-content:center;line-height:1;padding:0;transition:background .2s,color .2s,border-color .2s,transform .1s;width:20px}.voice-message__stt:hover{background:hsla(0,0%,100%,.2);border-color:#fff;color:#fff;transform:scale(1.1)}.voice-message__stt:active{transform:scale(.9)}.voice-message__stt--active{background:var(--color-primary);border:none;color:#fff}.voice-message__stt--active:hover{border-color:var(--color-text-primary);color:#fff}.voice-message__stt--loading{animation:voice-stt-pulse 1s infinite alternate;border-color:hsla(0,0%,100%,.2);pointer-events:none}.voice-message__transcript{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:inherit;font-size:13px;line-height:1.4;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 12px;transition:max-height .3s ease,opacity .3s ease,padding .3s ease,margin-top .3s ease,border-color .3s ease;word-break:break-word}.voice-message__transcript--visible{margin-top:6px;max-height:200px;opacity:1;overflow-y:auto;padding:8px 12px}.voice-message__transcript-loader{display:flex;gap:4px;justify-content:center;padding:6px 0}.voice-message__transcript-loader[hidden]{display:none}.voice-message__dot{animation:voice-dot-bounce 1.4s ease-in-out infinite both;background-color:currentColor;border-radius:50%;height:6px;width:6px}.voice-message__dot:first-child{animation-delay:-.32s}.voice-message__dot:nth-child(2){animation-delay:-.16s}[data-theme=light] .voice-message__transcript{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08)}@media(max-width:767px){.voice-message-wrapper{max-width:100%}.voice-message{gap:8px;min-width:0;padding:4px 10px 4px 4px}.voice-message__visualizer{min-width:50px}.voice-message__duration{font-size:10px}}@keyframes voice-stt-pulse{0%{opacity:.4;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes voice-dot-bounce{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.voice-recorder{align-items:center;background:var(--color-background-secondary);border-radius:16px;box-sizing:border-box;display:flex;flex:1;gap:12px;height:48px;padding:0 16px;width:100%}.voice-recorder__cancel{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.voice-recorder__cancel:hover{background:hsla(0,0%,100%,.1)}.voice-recorder__cancel img{height:20px;width:20px}.voice-recorder__visualizer{align-items:center;display:flex;flex:1;gap:2px;height:24px;overflow:hidden}.voice-recorder__bar{background:var(--color-primary);border-radius:2px;flex:1;min-width:2px;transition:height .5s ease}.voice-recorder__time{color:var(--text-secondary);font-size:14px;font-weight:500;min-width:45px;text-align:center;transition:color .3s ease}.voice-recorder__time--limit{animation:pulse-red 1s infinite;color:#ff3347}@keyframes pulse-red{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.login-page{align-items:center;background:var(--login-background);box-sizing:border-box;display:flex;inset:0;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));position:fixed;width:100%}.login-page:before{animation:login-bg-spin 20s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#455dba 0,#5a8a6e 50%,#455dba 100%);border-radius:50%;content:"";display:none;height:250vmax;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:250vmax}.login-page__support-button-container{bottom:max(20px,env(safe-area-inset-bottom,0px));height:45px;position:fixed;right:max(20px,env(safe-area-inset-right,0px));width:45px;z-index:9998}.login-page__support-button{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;transition:transform .2s ease;width:100%}.login-page__support-button:hover{transform:scale(1.05)}.login-page__support-frame-container{bottom:max(90px,env(safe-area-inset-bottom,0px) + 70px);position:fixed;right:max(20px,env(safe-area-inset-right,0px));z-index:9999}.login-page__support-frame-container .support-frame{background-color:var(--color-background)}@media(max-width:767px){.login-page{align-items:center;overflow-y:auto}.login-page__support-button-container{bottom:max(16px,env(safe-area-inset-bottom,0px));right:max(16px,env(safe-area-inset-right,0px))}.login-page__support-frame-container{left:max(12px,env(safe-area-inset-left,0px));max-width:calc(100vw - 24px);right:max(12px,env(safe-area-inset-right,0px));width:auto}}.login-card{align-items:center;background-color:var(--color-text);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:25px;max-width:410px;width:100%;z-index:1}@media(max-width:767px){.login-card{gap:18px;max-width:100%}}[data-theme=light] .login-card,[data-theme=light] .register-card{background-color:var(--color-neutral);border:1px solid var(--color-border)}[data-theme=light] .login-card .ui-input,[data-theme=light] .register-card .ui-input{background:var(--color-background-secondary);border-color:var(--color-input-border);color:var(--color-auth-text);opacity:1}[data-theme=light] .login-card .ui-input::placeholder,[data-theme=light] .register-card .ui-input::placeholder{color:var(--color-input-placeholder)}[data-theme=light] .login-card .ui-input:-webkit-autofill,[data-theme=light] .login-card .ui-input:-webkit-autofill:active,[data-theme=light] .login-card .ui-input:-webkit-autofill:focus,[data-theme=light] .login-card .ui-input:-webkit-autofill:focus-visible,[data-theme=light] .login-card .ui-input:-webkit-autofill:hover,[data-theme=light] .register-card .ui-input:-webkit-autofill,[data-theme=light] .register-card .ui-input:-webkit-autofill:active,[data-theme=light] .register-card .ui-input:-webkit-autofill:focus,[data-theme=light] .register-card .ui-input:-webkit-autofill:focus-visible,[data-theme=light] .register-card .ui-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-auth-text);box-shadow:0 0 0 1000px var(--color-background-secondary) inset;caret-color:var(--color-auth-text)}[data-theme=light] .login-card .ui-input-wrapper--error .ui-input,[data-theme=light] .register-card .ui-input-wrapper--error .ui-input{border-color:var(--color-error-border)}[data-theme=light] .login-card .ui-checkbox__label,[data-theme=light] .register-card .ui-checkbox__label{color:var(--color-auth-text)}.auth__logo{left:0;position:absolute;top:0}@media(max-width:767px){.auth__logo{height:auto;left:max(8px,env(safe-area-inset-left,0px));top:max(8px,env(safe-area-inset-top,0px));width:clamp(100px,40vw,140px)}}.support-iframe{border-radius:10px;bottom:20px;display:block;height:500px;max-height:calc(100dvh - env(safe-area-inset-bottom, 0px) - 100px);max-width:calc(100vw - 24px);position:fixed;right:20px;width:350px;z-index:9999}.support-iframe--hidden{display:none}@media(max-width:767px){.support-iframe{bottom:max(16px,env(safe-area-inset-bottom,0px));height:min(520px,70dvh);left:max(12px,env(safe-area-inset-left,0px));margin:0 auto;right:max(12px,env(safe-area-inset-right,0px));width:calc(100vw - 24px)}}@keyframes login-bg-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}[data-theme=light] .login-page:before{display:block}@media(prefers-reduced-motion:reduce){.login-page:before{animation:none}}.chat-page{background:transparent;display:flex;height:100vh;height:100dvh;height:var(--app-height,100dvh);isolation:isolate;overflow:hidden;position:relative}.chat-page__mobile-back{align-items:center;background:transparent;border:1px solid var(--color-stroke);border-radius:10px;color:var(--color-text);cursor:pointer;display:none;font-size:22px;height:44px;justify-content:center;left:max(13px,env(safe-area-inset-left,0px));line-height:1;margin:0;padding:0;position:absolute;top:calc(16px + env(safe-area-inset-top, 0px));transition:all .2s ease;width:40px;z-index:5}.chat-page__mobile-back:before{content:"‹";display:block;transform:translateX(-1px)}.chat-page__mobile-back:hover{background:var(--color-text-hover2)}.chat-page__sidebar{background-color:var(--color-chat-sidebar);border-right:1px solid var(--color-border-sidebar);display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:459px;min-width:280px;width:35%}.chat-page__mainfield{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:0;min-width:400px;overflow:hidden;padding:10px}.chat-page .empty-field{font:400 18px/16px Inter,sans-serif;line-height:normal;text-align:center;user-select:none}.chat-page__placeholder{color:var(--color-text-tertiary);font-size:18px;text-align:center}@media(max-width:767px){.chat-page{left:0;position:fixed;right:0;top:var(--app-offset-top,0);width:100%}.chat-page__sidebar{border-right:none;max-width:none;min-width:0;width:100%}.chat-page__mainfield{min-width:0;padding:8px;width:100%}.chat-page.chat-page--main-visible .chat-page__sidebar,.chat-page:not(.chat-page--main-visible) .chat-page__mainfield{display:none}.chat-page.chat-page--mobile-floating-back .chat-page__mobile-back{display:flex}.chat-page.chat-page--mobile-floating-back .chat-page__mainfield .chat-window__header{box-sizing:border-box;padding-left:52px}}.notification-prompt{animation:notification-prompt-slide-in .25s ease-out;background:var(--color-neutral);border:1px solid var(--color-border);border-radius:14px;bottom:max(20px,env(safe-area-inset-bottom,0px));box-shadow:0 12px 32px rgba(0,0,0,.4);column-gap:12px;display:grid;grid-template-columns:32px 1fr;padding:14px 16px;position:fixed;right:20px;row-gap:10px;width:340px;z-index:9000}@media(max-width:767px){.notification-prompt{left:12px;right:12px;width:auto}}.notification-prompt__icon{align-self:start;font-size:24px;line-height:1}.notification-prompt__title{color:var(--color-text);font:400 14px/16px Inter,sans-serif;font-weight:600;margin-bottom:4px}.notification-prompt__text{color:var(--color-text-hover);font:400 14px/16px Inter,sans-serif;font-size:12px;letter-spacing:.4px;line-height:1.4}.notification-prompt__actions{display:flex;gap:8px;grid-column:1/3;justify-content:flex-end}.notification-prompt__btn{background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;font:400 14px/16px Inter,sans-serif;padding:6px 14px;transition:all .2s ease}.notification-prompt__btn:hover{background:var(--color-text-hover2)}.notification-prompt__btn--primary{background:var(--gradient-button);border-color:transparent;color:var(--color-text-inverted);font-weight:600}.notification-prompt__btn--primary:hover{background:var(--gradient-button);opacity:.9}@keyframes notification-prompt-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.chats-search-tabs{display:flex;flex-direction:row;gap:18px;padding:4px 16px 10px}.chats-search-tabs__btn{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-hover);cursor:pointer;font:400 14px/16px Inter,sans-serif;letter-spacing:.4px;padding:0 0 5px;transition:all .2s ease}.chats-search-tabs__btn:hover:not(.chats-search-tabs__btn--active){color:var(--color-text)}.chats-search-tabs__btn--active{border-bottom:2px solid var(--color-bubble);color:var(--color-text);font-weight:600}.register-card{align-items:center;background-color:var(--color-text);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:25px;height:495px;max-width:410px;width:100%;z-index:1}@media(max-width:767px){.register-card{gap:18px;height:auto;margin-left:auto;margin-right:auto;max-width:100%;min-height:min(495px,85dvh)}}.contacts-page{background:transparent;box-sizing:border-box;display:flex;flex-direction:row;height:100vh;height:100dvh;isolation:isolate;margin:0;max-width:100vw;min-height:100dvh;overflow:hidden;position:relative;width:100%}.contacts-page__mobile-back{align-items:center;background:transparent;border:1px solid var(--color-stroke);border-radius:10px;color:var(--color-text);cursor:pointer;display:none;font-size:22px;height:44px;justify-content:center;left:max(13px,env(safe-area-inset-left,0px));line-height:1;margin:0;padding:0;position:absolute;top:calc(16px + env(safe-area-inset-top, 0px));transition:all .2s ease;width:40px;z-index:5}.contacts-page__mobile-back:before{content:"‹";display:block;transform:translateX(-1px)}.contacts-page__mobile-back:hover{background:var(--color-text-hover2)}.contacts-page__sidebar{background-color:var(--color-chat-sidebar);border-right:1px solid var(--color-border-sidebar);display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:459px;min-height:0;min-width:280px;width:35%}.contacts-page__mainfield{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:10px}.contacts-page__mainfield .empty-field{color:var(--color-text);font:400 18px/16px Inter,sans-serif;line-height:normal;margin:0;max-width:min(520px,90vw);text-align:center;user-select:none}@media(max-width:767px){.contacts-page__sidebar{border-right:none;height:100%;max-width:none;min-width:0;width:100%}.contacts-page__mainfield{height:100%;min-width:0;padding:8px;width:100%}.contacts-page.contacts-page--main-visible .contacts-page__sidebar,.contacts-page:not(.contacts-page--main-visible) .contacts-page__mainfield{display:none}.contacts-page.contacts-page--mobile-floating-back .contacts-page__mobile-back{display:flex}}.empty-field{color:var(--color-text);font:400 18px/16px Inter,sans-serif;line-height:normal;text-align:center}.settings-page{background:transparent;box-sizing:border-box;display:flex;flex-direction:row;height:100vh;height:100dvh;isolation:isolate;margin:0;max-width:100vw;min-height:100dvh;overflow:hidden;position:relative;width:100%}.settings-page__sidebar{background-color:var(--color-chat-sidebar);border-right:1px solid var(--color-border-sidebar);display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:459px;min-height:0;min-width:280px;width:35%}.settings-page__mainfield{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:10px}.settings-page__mainfield .empty-field{color:var(--color-text);font:400 18px/16px Inter,sans-serif;line-height:normal;margin:0;max-width:min(520px,90vw);text-align:center;user-select:none}@media(max-width:767px){.settings-page__sidebar{border-right:none;height:100%;max-width:none;min-width:0;width:100%}.settings-page__mainfield{align-items:stretch;height:100%;min-width:0;padding:8px;width:100%}.settings-page.settings-page--main-visible .settings-page__sidebar,.settings-page:not(.settings-page--main-visible) .settings-page__mainfield{display:none}}.admin-page{background:var(--gradient-background-chats);flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:relative}.admin-page,.admin-page__header{box-sizing:border-box;display:flex}.admin-page__header{align-items:center;background-color:var(--color-chat-sidebar);border-bottom:1px solid var(--color-border-sidebar);flex-shrink:0;gap:16px;justify-content:space-between;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 20px max(16px,env(safe-area-inset-left,0px))}.admin-page__title{color:var(--color-text);font:600 24px/30px Inter,sans-serif;letter-spacing:.4px;margin:0;min-width:0;word-break:break-word}.admin-page__logout{background:rgba(192,57,43,.12);border:1px solid rgba(192,57,43,.35);border-radius:10px;color:var(--color-error);cursor:pointer;flex-shrink:0;font:400 14px/16px Inter,sans-serif;min-height:40px;padding:0 16px;transition:all .2s ease}.admin-page__logout:hover:not(:disabled){background:rgba(192,57,43,.18);border-color:rgba(192,57,43,.55)}.admin-page__logout:disabled{cursor:default;opacity:.65}.admin-page__content{flex:1;min-height:0;overflow-y:auto;padding:16px 24px max(16px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;box-sizing:border-box}.admin-page__content::-webkit-scrollbar{width:4px}.admin-page__content::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:2px}.admin-page__list{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:800px;width:100%}.admin-page__empty,.admin-page__loading{color:var(--color-text-tertiary)}.admin-page__empty,.admin-page__error,.admin-page__loading{font:400 18px/16px Inter,sans-serif;padding:40px 0;text-align:center}.admin-page__error{color:var(--color-error)}@media(max-width:767px){.admin-page__header{flex-wrap:wrap;gap:12px;padding:max(12px,env(safe-area-inset-top,0px)) 16px 12px}.admin-page__title{flex:1 1 auto;font-size:clamp(1.05rem,4.5vw,1.3rem);min-width:0}.admin-page__logout{flex:0 0 auto}.admin-page__content{padding:12px 12px max(12px,env(safe-area-inset-bottom,0px))}}[data-theme=light] .message-input__sticker-button img,[data-theme=light] .message-input__upload-button-container img{filter:brightness(0) saturate(100%) invert(22%) sepia(15%) saturate(1160%) hue-rotate(184deg) brightness(181%) contrast(39%)}[data-theme=light] .message-input__send-button img{filter:brightness(0) saturate(100%) invert(100%)}[data-theme=light] .message-input__edit-indicator-icon{filter:brightness(0) saturate(100%) invert(23%) sepia(70%) saturate(4760%) hue-rotate(229deg) brightness(88%) contrast(61%)}[data-theme=light] .message-input__edit-cancel img{filter:brightness(0) saturate(100%) invert(11%) sepia(47%) saturate(2411%) hue-rotate(207deg) brightness(45%) contrast(86%)}[data-theme=light] .search-icon{filter:brightness(0) saturate(100%) invert(22%) sepia(15%) saturate(1160%) hue-rotate(184deg) brightness(181%) contrast(39%)}[data-theme=light] .delete-button img{filter:brightness(0) saturate(100%) invert(11%) sepia(47%) saturate(2411%) hue-rotate(207deg) brightness(45%) contrast(86%)}[data-theme=light] .add-button img{filter:brightness(0) saturate(100%) invert(23%) sepia(70%) saturate(4760%) hue-rotate(229deg) brightness(88%) contrast(61%)}[data-theme=light] .menu-button img:not([src$="clickedMenuMsgs.svg"]):not([src$="clickedMenuContacts.svg"]):not([src$="clickedMenuSettings.svg"]){filter:brightness(0) saturate(100%) invert(22%) sepia(15%) saturate(1160%) hue-rotate(184deg) brightness(181%) contrast(39%)}[data-theme=light] .action-header__icon,[data-theme=light] .back-button img,[data-theme=light] .channel-details__invite-icon,[data-theme=light] .channel-header button img,[data-theme=light] .chat-page__mobile-back,[data-theme=light] .contacts-page__mobile-back,[data-theme=light] .create-channel-window__back-button img,[data-theme=light] .create-dialog-btn img,[data-theme=light] .dialog-header button img,[data-theme=light] .group-header button img,[data-theme=light] .logout-setting img,[data-theme=light] .profile-header-icon,[data-theme=light] .remove-channel-member-btn img,[data-theme=light] .remove-member-btn img,[data-theme=light] .settings-item img{filter:brightness(0) saturate(100%) invert(11%) sepia(47%) saturate(2411%) hue-rotate(207deg) brightness(45%) contrast(86%)}[data-theme=light] img[src$="/assets/images/avatars/defaultAvatar.svg"],[data-theme=light] img[src$="/assets/images/avatars/defaultGroup.svg"]{filter:brightness(0) saturate(100%) invert(22%) sepia(15%) saturate(1160%) hue-rotate(184deg) brightness(181%) contrast(39%)}[data-theme=light] .edit-msg-overlay button img{filter:brightness(0) saturate(100%) invert(11%) sepia(47%) saturate(2411%) hue-rotate(207deg) brightness(45%) contrast(86%)}[data-theme=light] .ui-input-wrapper img{filter:brightness(0) saturate(100%) invert(22%) sepia(15%) saturate(1160%) hue-rotate(184deg) brightness(181%) contrast(39%)}[data-theme=light] .avatar-edit-menu-overlay button img,[data-theme=light] .complaint-status-modal button img,[data-theme=light] .confirm-modal button img,[data-theme=light] .create-chat-menu button img,[data-theme=light] .delete-chat-menu button img,[data-theme=light] .support-overlay button img{filter:brightness(0) saturate(100%) invert(11%) sepia(47%) saturate(2411%) hue-rotate(207deg) brightness(45%) contrast(86%)}[data-theme=light] .chat-info__channel-icon,[data-theme=light] .chat-info__group-icon{filter:brightness(0) saturate(100%) invert(22%) sepia(15%) saturate(1160%) hue-rotate(184deg) brightness(181%) contrast(39%)}[data-theme=light] img[src*="/assets/images/icons/attachments/"]{filter:none}