/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.chat__container{height:100vh;width:100%;background:url(/assets/figureLogin-3ebb67c8.svg) bottom right/10% no-repeat,url(/assets/figureChat-5e3b605d.svg) top -40% left -10%/35% no-repeat}.chat__wrapper{margin:32px 120px 100px 128px}.chat__container-content{display:flex;flex-direction:row;gap:44px}.chat__content-right{width:100%;height:100%;position:relative;border-radius:20px 30px 30px 20px;box-shadow:-4px 4px 4px 0 var(--chat-box-shadow);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:var(--chat-dialogs-background)}.chat__right-dialogs{height:100%;width:30%;padding:64px 0}.chat__dialogs-input{padding:16px 20px;border:none;margin-left:28px;width:80%;border-radius:30px;background:var(--chat-input-background);font-size:10px;line-height:10px}.chat__dialogs-input::placeholder{color:#29292e}.chat__dialog-item{display:flex;gap:16px;padding:16px 32px 16px 28px}.chat__dialog-item:hover{cursor:pointer;background:var(--chat-dialog-item-hover);opacity:.5}.chat__dialog-item svg{border-radius:50px}.chat__dialog-item--active{background:var(--chat-active-dialog-background)}.chat__item-info{width:153px}.chat__info-content{display:flex;flex-direction:row;justify-content:space-between}.chat__item-text{font-size:11px;line-height:24px}.chat__right-messages{width:70%;height:100%;position:absolute;left:30%;top:0;box-sizing:border-box;border:1px solid var(--chat-messages-border);border-radius:30px;box-shadow:-4px 4px 4px 0 var(--chat-box-shadow);background:var(--chat-messages-background);padding:64px 64px 32px 68px;display:flex;flex-direction:column;gap:68px}.chat__messages-top{display:flex;flex-direction:row;justify-content:space-between}.chat__top-text{font-size:24px;line-height:48px}.chat__top-button-block{display:flex;align-items:center;gap:16px}.chat__top-button{border:none;outline:none;border-radius:20px;padding:6px;width:36px;height:36px;background:var(--menu-color-item-hover)}.chat__messages-content{display:flex;flex-direction:column;gap:16px;padding-right:10px;overflow:auto;height:100%;max-height:380px}.chat__messages-content::-webkit-scrollbar{width:10px}.chat__messages-content::-webkit-scrollbar-track{background:rgba(130,63,202,.5)}.chat__messages-content::-webkit-scrollbar-thumb{background:rgba(41,41,46,.2)}.chat__content-sms{padding:32px;width:55%;font-size:14px;line-height:17px;overflow-wrap:break-word}.chat__content-sms:nth-child(2n){align-self:flex-end;border-radius:30px 30px 0;border:1px solid var(--chat-even-message-border)}.chat__content-sms:nth-child(odd){align-self:flex-start;border-radius:30px 30px 30px 0;border:1px solid var(--chat-odd-message-border)}.chat__messages-bottom{display:flex;flex-direction:row;gap:4px}.chat__messages-bottom button{cursor:pointer}.chat__bottom-button{position:relative;border:0 solid transparent;border-radius:10px;width:50px;height:50px;padding:12px;background:var(--chat-messages-background);border-image-slice:10;border-image-width:10px;border-image-source:var(--chat-button-bottom-border-gradient)}.chat__bottom-button svg{filter:var(--color-reverse-svg)}.chat__bottom-input-block{width:100%;position:relative;border-image-slice:10;border-image-width:10px;border-image-source:var(--chat-textarea-border-gradient)}.chat__bottom-input-block svg{position:absolute;top:25%;right:12px;filter:var(--color-reverse-svg);cursor:pointer}.chat__bottom-textarea{position:relative;top:2px;left:2px;height:46px;width:94%;outline:none;border:0 solid transparent;border-radius:10px;padding:4px 10px 4px 28px;background:var(--chat-textarea-background);font-size:14px;line-height:17px;box-sizing:border-box;resize:none}.chat_greeting{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;margin:auto;transform:translateY(-25%);width:100%;max-width:270px;text-align:center;font-size:24px;line-height:24px}.chat_greeting svg{color:var(--chat-greeting-users-image-color)}@-webkit-keyframes input-fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes input-fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}.auth__form-container{width:100%;height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;gap:17%;padding-top:100px;background:center/cover no-repeat url(/assets/figureMain-1d287f3b.svg)}@media (max-width: 767.98px){.auth__form-container{background:center/165% no-repeat url(/assets/figureMainMobile-81069c25.svg)}}.auth__logo{display:block;max-width:100%;height:auto}@media (max-width: 767.98px){.auth__logo svg{width:321px}}.auth__notice{width:40px;height:40px;outline:none;border:none;border-radius:10px;background:var(--background-notice)}.auth__button-container{display:flex;flex-direction:column;align-items:center;gap:40px}.auth__auth-form{gap:0;background:bottom right no-repeat url(/assets/figureLogin-3ebb67c8.svg)}@media (max-width: 767.98px){.auth__auth-form{background:url(/assets/figureLoginMobile-447fc159.svg);background-repeat:no-repeat;background-position:bottom -10% right -25%}}.auth__reg-form{gap:0;background:no-repeat url(/assets/figureRegistration-efce0e33.svg);background-position:bottom -230px left 1330px}@media (max-width: 767.98px){.auth__reg-form{background:url(/assets/figureRegistrationMobile-f3b2bfd0.svg);background-repeat:no-repeat;background-position:bottom -25% right -250%}}.auth__form-icon{position:absolute;top:415px;left:119px;border:none;background-color:transparent;width:40px;height:69px;cursor:pointer}@media (max-width: 767.98px){.auth__form-icon{top:30px;left:20px}.auth__form-icon svg{height:36px}}.auth__form-title{font-size:32px;line-height:1.03;font-weight:400;padding-top:20px;margin-bottom:200px}@media (max-width: 767.98px){.auth__form-title{font-size:24px;line-height:29px;margin-bottom:145px}}.auth__reg-form-title{padding-top:0;max-width:647px;text-align:center;margin-bottom:103px}@media (max-width: 767.98px){.auth__reg-form-title{margin-bottom:56px}}.auth__form-inputs{width:538px;display:flex;flex-direction:column;gap:60px;margin-bottom:140px;position:relative}@media (max-width: 767.98px){.auth__form-inputs{width:305px;margin-bottom:90px}}.auth__reg-form-inputs{width:445px;display:flex;flex-direction:column;position:relative}.auth__reg-form-inputs--padding{padding-top:90px}@media (max-width: 767.98px){.auth__reg-form-inputs{width:305px}}.auth__input{border:none;background:none;border-bottom:1px solid transparent;outline:none;width:100%;padding-bottom:12px;text-align:center;border-image-source:linear-gradient(90deg,rgb(166,34,144),rgb(0,255,220),rgb(77,54,241));border-image-slice:1;font-size:24px;line-height:1.04}.auth__input::placeholder{color:var(--color-text)}@media (max-width: 767.98px){.auth__input{font-size:20px;line-height:19px}}.auth__input--phone{border:none;background:none;outline:none;text-align:center;width:100%;padding-bottom:12px;font-size:24px;font-weight:400;line-height:1.04}.auth__input--phone::placeholder{color:var(--color-text)}@media (max-width: 767.98px){.auth__input--phone{font-size:20px;line-height:19px}}.auth__input--flag{font-size:36px}@media (max-width: 767.98px){.auth__input--flag{font-size:24px}}.auth__input--tel{display:flex;border-bottom:1px solid transparent;border-image-source:linear-gradient(90deg,rgb(166,34,144),rgb(0,255,220),rgb(77,54,241));border-image-slice:1;margin-bottom:40px}.auth__input--reg{margin-bottom:40px}.auth__input-popup-container{position:relative}.auth__input-hidden{-webkit-animation:input-fade-out-top .7s cubic-bezier(.25,.46,.45,.94) both;animation:input-fade-out-top .7s cubic-bezier(.25,.46,.45,.94) both;height:0}.auth__password-container{position:relative}.auth__password-icon{height:22px;position:absolute;top:15%;right:1px;cursor:pointer}@media (max-width: 767.98px){.auth__password-icon{top:10%}}.auth__password-non-icon{display:none}.auth__popup--for-phone{top:-15px;left:-19px}.button{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--background-button);position:relative;padding:20px 40px;border-radius:20px;border:1px solid var(--border-color-button);box-shadow:var(--box-shadow-button);font-size:30px;line-height:1.04;transition:all .3s ease-in-out}.button:hover{cursor:pointer;box-shadow:var(--box-shadow-button-hover);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.button--reg-form{width:100%;max-width:272px;left:50%;top:25%;transform:translate(-50%)}@media (max-width: 767.98px){.button--reg-form{top:5%}}@media (max-width: 767.98px){.button{font-size:28px}}.popup{position:absolute;right:80px;width:136px;max-height:262px;border-radius:20px;border:1px solid var(--border-color-popup);background:var(--background-popup);padding:12px 20px 24px 24px;display:flex;flex-direction:column;box-shadow:4px 4px 4px 0 var(--box-shadow-color-popup);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.popup::-webkit-scrollbar{width:2px;height:259px;border-radius:30px}.popup::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.popup::-webkit-scrollbar-thumb{width:3px;background:var(--scrollbar-thumb-color);border-radius:30px}.popup__text{padding:8px 0 8px 8px}.popup__text:hover{cursor:pointer;border-radius:20px;background:var(--text-hover-popup)}.popup__visible{z-index:9999;opacity:1;visibility:visible;transform:translateY(45px)}.popup__hidden{opacity:0;visibility:hidden;transform:translateY(0)}.popup__for-phone{width:250px}@media (max-width: 767.98px){.popup{right:25px}}.profile__reg-form{position:absolute;top:7%;right:-48%;width:39%}.profile__reg-form-inputs{font-size:18px}.profile__container{height:100vh;width:100%;background:url(/assets/figureCabinet-758da862.svg) top 37% left 120%/75% no-repeat}@media (max-width: 767.98px){.profile__container{background:url(/assets/figureCabinet-758da862.svg) top 320% left 50%/250% no-repeat}}.profile__wrapper{margin:32px 120px 100px 128px}.profile__container-content{display:flex;flex-direction:row;gap:44px}.profile__data-container{position:relative;width:100%;height:100%;min-height:600px;border:1px solid var(--border-profile);border-radius:30px;box-shadow:var(--box-shadow-profile);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:var(--background-profile)}@media (max-width: 767.98px){.profile__data-container{min-height:400px}}.profile--loading,.profile--edit-form-loading{display:flex;justify-content:center;height:100%;align-items:center;font-family:Montserrat;font-size:35px}.profile--edit-form-loading{transform:translate(120%) translateY(40%)}.profile__data-introdaction-container{position:absolute;top:117px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;width:100%;max-width:460px}.profile__data-introdaction-layout{top:10%;gap:10em}.profile__data-introdaction-buy-options{max-width:621px}@media (max-width: 767.98px){.profile__data-introdaction-buy-options{top:0}}.profile__data-introdaction-text{text-align:center;font-size:32px;line-height:31px;margin-bottom:30%}@media (max-width: 767.98px){.profile__data-introdaction-text{font-size:24px;margin:30% 10%}}.profile__data-introdaction-text-buy{margin-bottom:40px}@media (max-width: 767.98px){.profile__data-introdaction-text-buy{margin:10%}}.profile__edit-container{display:flex;gap:30px;width:100%;padding-top:5%}.profile__edit-mobile-header{display:flex;align-items:center;gap:8rem}.profile__edit-mobile-icons{display:flex;gap:4px}.profile__form{width:100%;display:flex}@media (max-width: 767.98px){.profile__form{display:block}}.profile__form-mobile{display:flex;gap:10px;flex-direction:column;margin-top:40px;margin-bottom:50px}.profile__edit-avatar-form{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:250px;margin-right:30px}@media (max-width: 767.98px){.profile__edit-avatar-form{max-width:300px;margin-left:20px;margin-top:30px;display:grid;grid-template-columns:1fr 2fr;gap:10px}}.profile__edit-avatar-photo{object-fit:cover;width:247px;height:247px;border-radius:5%}@media (max-width: 767.98px){.profile__edit-avatar-photo{width:90px;height:90px;border-radius:10%;grid-column:1;grid-row:1/span 2}}.profile__photo-upload-btn{opacity:0;height:0;width:0;line-height:0;overflow:hidden;padding:0;margin:0}.profile__edit-data-columns-wrapper{display:flex;align-items:center;gap:35px}@media (max-width: 767.98px){.profile__edit-data-columns-wrapper{display:none}}@media (max-width: 767.98px){.profile__form-wrapper{display:none}}.profile__input-container{position:relative}.profile__input{border:none;background:none;border-bottom:1px solid transparent;outline:none;width:100%;padding-bottom:12px;text-align:center;border-image-source:linear-gradient(90deg,rgb(166,34,144),rgb(0,255,220),rgb(77,54,241));border-image-slice:1;font-size:24px;line-height:1.04}.profile__input::placeholder{color:var(--color-text)}.profile__input--reg{margin-bottom:40px}.profile__input-label{position:absolute;font-size:12px;bottom:25px}.profile__edit-popup{width:100%;top:-26px;right:25%}.profile__edit-popup--slim{max-width:112px}.profile__edit-popup--wide{max-width:211px}.profile__data-header{display:flex;flex-direction:row;align-items:center;gap:25px;margin-bottom:40px}@media (max-width: 767.98px){.profile__data-header{gap:15px}}.profile__data-header span{font-size:24px}@media (max-width: 767.98px){.profile__data-header span{font-size:12px}}.profile__data-header-icon{border:none;outline:none;background:transparent;display:flex;align-items:center;justify-content:center;width:100%;max-width:25px;min-height:25px;border:2px solid var(--svg-profile-icon);border-radius:50px}@media (max-width: 767.98px){.profile__data-header-icon{max-width:15px;min-height:15px}}.profile__info-container{display:flex;align-items:flex-start;gap:65px;margin:96px 0 38px}@media (max-width: 767.98px){.profile__info-container{gap:30px;margin-top:13vh;align-items:center;flex-direction:column;text-align:center}}.profile__info-avatar{width:245px;height:245px;border-radius:20px;object-fit:cover;background:var(--background-profile-avatar);flex-shrink:0}@media (max-width: 767.98px){.profile__info-avatar{width:100px;height:100px;border-radius:10px}}.profile__info-data{width:100%;max-width:350px;display:flex;flex-direction:column}.profile__info-data span:not(:last-of-type){padding-bottom:1.5vh}.profile__info-title{font-size:28px}@media (max-width: 767.98px){.profile__info-title{font-size:20px}}@media (max-width: 767.98px){.profile__info-text{font-size:12px}}.profile__info-margin{margin-top:28px}@media (max-width: 767.98px){.profile__info-mobile{margin-left:-120px}}.profile__info-hobbys{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:29px;height:100%;max-height:140px}.profile__info-hobbys span{min-height:40px;padding:10px 16px;border:none;border-radius:10px;background:var(--background-profile-hobby);font-size:20px}.profile__personal-content-avatar,.profile__edit-avatar{width:100%;max-width:245px;height:245px;border-radius:20px;background:var(--background-profile-avatar);object-fit:cover}.profile__btn{width:100%;height:100%;border:1px solid var(--border-color-button);box-shadow:var(--box-shadow-button);background:var(--background-button);font-size:30px;line-height:48px}@media (max-width: 767.98px){.profile__btn{font-size:18px}}.profile__btn--introdaction{max-width:312px;min-height:64px;border-radius:20px}@media (max-width: 767.98px){.profile__btn--introdaction{max-width:243px;min-height:56px}}.profile__btn--operation-with-photo{max-width:173px;max-height:40px;border-radius:10px;font-size:18px;line-height:20px;border:1px solid var(--border-editProfile-button);box-shadow:none;background:none}.profile__btn--edit-container{position:absolute;bottom:10%;left:45%;gap:30px;display:flex}@media (max-width: 767.98px){.profile__btn--edit-container{display:none}}.profile__btn--edit-save{font-size:24px;width:171px;height:64px;border-radius:20px}@media (max-width: 767.98px){.profile__btn--edit-save{font-size:18px;width:180px;position:absolute;left:25%}}.profile__btn--edit{font-size:24px;padding:0 2%;width:fit-content;height:fit-content;border-radius:10px}@media (max-width: 767.98px){.profile__btn--edit{font-size:12px;width:90%}}.profile__btn--edit-change{position:absolute;top:3%;left:50%}.profile__btn--edit-profile{width:100%}@media (max-width: 767.98px){.profile__btn--edit-profile{font-size:18px}}.profile__btn--block{width:32%;position:absolute;top:6%;right:2%;display:flex;flex-direction:column;align-items:flex-end;gap:20px}.profile__btn--block :last-child{margin-top:130%}@media (max-width: 767.98px){.profile__btn--block :last-child{margin-top:43vh}}@media (max-width: 767.98px){.profile__btn--block{display:grid;grid-template-columns:1fr 1fr;width:100%;top:8vh;right:0;justify-items:center;gap:0}}.profile__btn:hover{background:var(--box-shadow-button-hover)}.profile__btn--back{display:none}@media (max-width: 767.98px){.profile__btn--back{display:block;border:none;background-color:transparent;cursor:pointer}.profile__btn--back svg{width:22px}}.profile__btn--add-photo{grid-column:2;grid-row:1}.profile__btn--delete-photo{grid-column:2;grid-row:2}@media (max-width: 767.98px){.profile__btn--buy{font-size:18px;width:70%}}.profile__buy-container{margin-bottom:80px;display:flex;flex-direction:row;gap:3.5em;width:100%;justify-content:space-between}@media (max-width: 767.98px){.profile__buy-container{margin-bottom:40px;flex-direction:column;gap:1.5rem;width:80%}}.profile__buy-option{box-sizing:border-box;border:1px solid var(--border-profile-button);border-radius:10px;font-weight:400;line-height:20px;padding:0 18px 40px}.profile__buy-option-heading{font-size:20px;text-align:center}.profile__buy-option-text{font-size:16px;margin-top:40px}@media (max-width: 767.98px){.profile__mobile{display:none}}@media (max-width: 767.98px){.profile__mobile-form{width:auto;position:static;right:0}}.wrapper{padding:36px 21px 98px 25px;display:flex;flex-direction:column;height:100%}@media (max-width: 767.98px){.wrapper{padding:4vh 3%}}.wrapper__change--big{position:absolute;width:70%;height:69%}.wrapper__change--small{width:65%;padding:36px 21px 98px 25px}@media (max-width: 767.98px){.wrapper__mobile{width:100%}}.search__container{height:100vh;width:100%;background:url(/assets/figureSearch-adba65bd.svg) bottom 25% left -5%/40% no-repeat,url(/assets/figureSearch1-f5e43f95.svg) bottom -50% right -10%/35% no-repeat;position:relative}.search__container-content{position:relative;display:flex;flex-direction:row;gap:44px;transform:translateY(50px)}.search__content-right{width:100%;height:100%;border-radius:20px 30px 30px 20px;box-shadow:-4px 4px 4px 0 var(--chat-box-shadow);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:var(--chat-dialogs-background)}.search__right-settings{padding:55px 25px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:30%}.search__right-settings-options{display:flex;flex-direction:column;gap:20px;width:100%}.search__right-settings-option{position:relative}.search__right-settings-input{width:100%;padding:10px;cursor:pointer;box-sizing:border-box;border:1px solid var(--border-profile);border-radius:10px;background:transparent;outline:none;font-size:16px;line-height:12px;text-align:left}.search__right-settings-input::placeholder{color:var(--color-text)}.search__button-settings{font-size:30px;cursor:pointer;width:100%;max-width:175px;border:1px solid var(--border-color-button);border-radius:20px;box-shadow:var(--box-shadow-button);background:var(--background-button);padding:20px 40px;margin-left:4%}.search__button-settings:hover{cursor:pointer;box-shadow:var(--box-shadow-button-hover)}.search__right-contacts{width:70%;height:100%;position:absolute;left:30%;top:0;box-sizing:border-box;border:1px solid var(--chat-messages-border);border-radius:30px;box-shadow:-4px 4px 4px 0 var(--chat-box-shadow);background:var(--chat-messages-background);padding:55px 36px 69px 48px}.search__contacts-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;align-items:center;height:100%}.search__contact{width:100%;max-width:274px;height:170px}.search__contact-photo{position:absolute}.search__contact-bottom-icons{position:relative;padding-left:21px;top:90px;display:flex;height:100%;max-height:40px;width:100%;max-width:274px;gap:5px}.search__contact-icon{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--contact-background-color);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);width:100%;max-width:36px;height:100%;max-height:36px;cursor:pointer}.search__contact-icon svg{width:24px;height:24px}.search__contact-icon--heart{left:20px;top:15px}.popup-filter{position:absolute;top:-110%;width:100%;height:242px;border-radius:10px;border:1px solid var(--border-color-popup);background:var(--background-popup);padding:10px 20px 20px 0;display:flex;flex-direction:column;box-shadow:4px 4px 4px 0 var(--box-shadow-color-popup);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.popup-filter::-webkit-scrollbar{width:2px;height:259px;border-radius:30px}.popup-filter::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.popup-filter::-webkit-scrollbar-thumb{width:3px;background:var(--scrollbar-thumb-color);border-radius:30px}.popup-filter__text{font-size:16px;color:var(--color-text);padding:8px 10px}.popup-filter__text:hover{cursor:pointer;border-radius:20px;background:var(--text-hover-popup)}.popup-filter__text:first-child{margin-bottom:10px}.popup-filter__text:first-child:hover{border-radius:0;background:transparent}.popup-filter__text:first-child:before{content:"";position:absolute;top:40px;width:205px;height:1px;background-color:var(--menu-color-item-hover)}.popup-filter__visible{z-index:9999;opacity:1;visibility:visible;transform:translateY(20px)}.popup-filter__hidden{opacity:0;visibility:hidden;transform:translateY(0)}.contacts__container{height:100vh;width:100%;background:url(/assets/figureContacts-3dbca021.svg) center left 170%/90% no-repeat;position:relative}.contacts__content-right{width:100%;height:100%;border-radius:20px 30px 30px 20px;border:1px solid var(--border-search);box-shadow:var(--box-shadow-search);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:var(--background-search);padding:27px 37px}.contacts__search{height:49px;background:var(--background-search);border-radius:10px;border-image-slice:10;border-image-width:10px;border-image-source:var(--search-input-border-gradient)}.contacts__users-container{margin-top:36px;display:flex;flex-wrap:wrap;gap:36px 51px}.header{box-sizing:border-box;flex-basis:100%;height:55px;padding:5px 20px;margin-bottom:2px;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.header__container{display:flex;align-items:center}.header__bell{font-size:24px}.header__img{width:44px;height:44px;border-radius:50%;background-color:#b1b1b1}.date-picker{background:transparent;border:none;border-bottom:1px solid;width:100%;padding-bottom:12px;padding-top:0;margin-bottom:40px;box-shadow:none;border-image-source:linear-gradient(90deg,rgb(166,34,144),rgb(0,255,220),rgb(77,54,241));border-image-slice:1}.date-picker .ant-picker-input input{font-size:24px;line-height:1.04;text-align:center;color:var(--color-text)}.date-picker .ant-picker-input input::placeholder{color:var(--color-text)}.date-picker__popup{background-color:var(--background-popup);border:1px solid var(--border-color-popup);border-radius:20px;width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;font-size:20px}@media (max-width: 767.98px){.date-picker__popup{max-width:350px}}.date-picker__popup .ant-picker-panel-container{background:none;box-shadow:none}.date-picker__popup .ant-picker-content th{font-weight:700;color:var(--color-text)}.date-picker__popup .ant-picker-content th:first-letter{text-transform:uppercase}.date-picker__popup .ant-picker-content .ant-picker-cell{color:var(--color-text)}.date-picker__popup .ant-picker-content .ant-picker-cell:not(.ant-picker-cell-in-view){visibility:hidden}.date-picker__popup .ant-picker-content .ant-picker-cell.ant-picker-cell-today{color:var(--day-today-color);font-weight:600}.date-picker__popup .ant-picker-content .ant-picker-cell.ant-picker-cell-today :before{border:none}.date-picker__popup .ant-picker-header{color:var(--color-text)}.date-picker__popup .ant-picker-header button{color:var(--background-arrow)}.date-picker__popup__arrow--next{stroke:var(--background-arrow);position:absolute;right:20px;top:171px;transform:rotate(180deg);cursor:pointer}.date-picker__popup__arrow--prev{stroke:var(--background-arrow);position:absolute;left:20px;top:190px;cursor:pointer}.slider{width:100%;max-width:198px}.slider .ant-slider-handle:after{background-color:var(--slider-background-color)}.notification{border:1px solid var(--border-notification)}.notification svg{position:absolute;bottom:15px;left:120px}.ant-notification .ant-notification-notice{border-radius:0 40px 40px;box-shadow:none;background-color:var(--background-notification)}.ant-notification .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-message{font-family:Montserrat;font-size:16px;font-weight:400;line-height:15px;color:var(--color-text);margin-inline-start:auto;width:100%;min-width:322px;text-align:center}.ant-notification-topLeft .ant-notification-notice{border-radius:40px 40px 0}.menu{margin:100px 85px 0 120px;display:flex;flex-direction:column;justify-content:space-between;height:710px}.menu__list{display:flex;flex-direction:column;gap:28px}@media (max-width: 767.98px){.menu__list{display:flex;flex-direction:row;gap:40px}}.menu__list a:nth-child(2){margin-left:-3px}.menu__list-item{display:flex;align-items:center;gap:12px;font-size:24px}.menu__list-item:hover{cursor:pointer;color:var(--menu-color-item-hover)}.menu a{text-decoration:none}@media (max-width: 767.98px){.menu a{display:none}}@media (max-width: 767.98px){.menu{display:none}}.active{color:var(--menu-color)}.menu-mobile{display:none}@media (max-width: 767.98px){.menu-mobile{display:flex;justify-content:center}}.buttons-block__top-container{top:136px;right:61px}@media (max-width: 767.98px){.buttons-block__top-container{top:32px;right:21px}}.buttons-block__top-container button{cursor:pointer}.buttons-block__toggle-container{position:absolute;display:flex;align-items:center;gap:20px;right:120px;top:30px;cursor:pointer}@media (max-width: 767.98px){.buttons-block__toggle-container{right:30px;gap:30px}}.buttons-block__toggle-container svg{position:absolute;left:58px;top:5px;color:var(--background-toggle-color)}.buttons-block__toggle-container--registration{top:20px}.buttons-block__toggle-container--registration svg{position:absolute;left:0;top:2px;color:var(--background-toggle-color)}@media (max-width: 767.98px){.buttons-block__toggle-container--registration svg{width:45px;height:20px;top:4px}}.buttons-block__bell{width:40px;height:40px;outline:none;border:none;background:var(--background-bell)}.buttons-block__toggle{width:63px;height:27px;outline:none;border:none;border-radius:10px;background:var(--background-toggle)}@media (max-width: 767.98px){.buttons-block__toggle{width:45px}}.buttons-block__toggle svg{position:absolute;top:9px;left:64px;transition:left .4s linear}.buttons-block__toggle--reverse svg{position:absolute;top:9px;left:93px}.buttons-block__toggle--registration svg{position:absolute;top:6px;left:5px;transition:left .4s linear}@media (max-width: 767.98px){.buttons-block__toggle--registration svg{width:18px;height:18px;top:5px;left:4px}}.buttons-block__toggle--registration--reverse svg{position:absolute;top:6px;left:36px}@media (max-width: 767.98px){.buttons-block__toggle--registration--reverse svg{top:5px;left:23px}}.buttons-block__language{width:32px;height:32px;outline:none;border:none;background:var(--background-language)}@media (max-width: 767.98px){.buttons-block__language{width:28px;height:28px}}.input{position:relative}.input__search{padding:18px 134px 18px 17px;width:100%}.input__search-params{position:absolute;top:18px;right:66px;font-size:11px;line-height:130%}.input__search-btn{position:absolute;top:13px;right:26px;width:25px;height:25px;cursor:pointer}.input__search-btn svg{color:var(--color-search-icon)}.input :focus-visible{outline:none}.pageLayout{display:flex;width:100%;height:100%}@media (max-width: 767.98px){.pageLayout{flex-direction:column;justify-content:space-around}}.pageLayout__content{width:1000px;height:710px;max-width:100%;margin:100px auto 0}.pageLayout__content--loading{display:flex;justify-content:center;align-items:center;font-size:35px}@media (max-width: 767.98px){.pageLayout__content{height:80vh;width:auto;margin:100px 20px 20px}}.pageLayout button{cursor:pointer}.notFound{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100vh - 50px);height:calc(100vh - 100px);margin:0 auto}.notFound__message{font-size:24px;line-height:24px;margin-bottom:10px}.notFound__button{text-decoration:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--background-button);position:relative;padding:20px 40px;border-radius:20px;border:1px solid var(--border-color-button);box-shadow:var(--box-shadow-button);font-size:20px;line-height:1.04;transition:all .3s ease-in-out}.notFound__button:hover{cursor:pointer;box-shadow:var(--box-shadow-button-hover);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}@font-face{font-family:Montserrat;src:url(/font/Montserrat.ttf) format("truetype");font-weight:400;font-style:normal}html{width:100%;height:100%}body{width:100%;height:100%;color:var(--color-text);background:var(--background);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:1;transition:background-color .4s linear}body.light-theme{--background: rgb(253, 247, 250);--color-text: rgb(41, 41, 46);--background-bell: center / cover no-repeat url(/assets/bellLight-fc0f4fbe.svg);--background-notice: center / cover no-repeat url(/assets/NoticeLight-5d1c5002.svg);--background-toggle-color: rgb(130, 63, 202);--background-language: center / cover no-repeat url(/assets/globeLight-c4abb22a.svg);--color-reverse-svg: brightness(0) saturate(0%);--background-button: linear-gradient( 104.77deg, rgba(166, 34, 144, .05) 4.616%, rgba(0, 255, 220, .05) 48.655%, rgba(77, 54, 241, .05) 92.351% );--border-color-button: rgb(130, 63, 202);--box-shadow-button: 4px 4px 4px 0px rgba(130, 63, 202, .2);--box-shadow-button-hover: 0px 4px 4px 0px rgba(130, 63, 202, .2);--background-popup: rgba(243, 235, 250);--border-color-popup: rgba(130, 63, 202, .5);--box-shadow-color-popup: rgba(130, 63, 202, .2);--text-hover-popup: rgba(130, 63, 202, .1);--scrollbar-track-color: rgba(41, 41, 46, .2);--scrollbar-thumb-color: rgba(130, 63, 202, .5);--svg-eye-color: #29292e;--menu-color-item-hover: rgb(130, 63, 202);--menu-color-svg: brightness(0) saturate(0%);--menu-color: rgb(130, 63, 202);--chat-input-color: rgb(41, 41, 46);--chat-input-background: rgb(253, 247, 250);--chat-dialog-item-hover: rgba(130, 63, 202, .5);--chat-dialogs-background: rgba(130, 63, 202, .1);--chat-messages-background: rgba(253, 247, 250, .5);--chat-messages-border: rgba(130, 63, 202, .5);--chat-textarea-background: rgba(253, 247, 250, .1);--chat-even-message-border: rgba(95, 75, 240);--chat-odd-message-border: rgba(130, 63, 202);--chat-active-dialog-background: rgba(130, 63, 202, .5);--chat-greeting-users-image-color: rgb(130, 63, 202);--chat-box-shadow: rgba(130, 63, 202, .2);--chat-background-more-icon: url(/assets/moreIconLight-36e8e1fa.svg) center no-repeat transparent;--chat-button-bottom-border-gradient: url(/assets/rectangleGradientSmall-40aa5cb8.svg);--chat-textarea-border-gradient: url(/assets/rectangleGradientBig-3f7ddb46.svg);--background-notification: rgba(253, 247, 250, .1);--border-notification: rgba(130, 63, 202, .5);--background-arrow: rgb(41, 41, 46);--day-today-color: rgb(130, 63, 202);--background-circle-active: rgb(130, 63, 202);--background-circle: rgb(41, 41, 46);--background-profile: rgba(253, 247, 250, .5);--border-profile: rgba(130, 63, 202, .5);--box-shadow-profile: 4px 4px 4px 0px rgba(130, 63, 202, .2);--box-shadow-profile-settings: -4px 4px 4px 0px rgba(130, 63, 202, .2);--background-profile-settings: rgba(130, 63, 202, .1);--background-profile-hobby: rgba(130, 63, 202, .3);--svg-profile-icon: rgb(41, 41, 46);--background-profile-avatar: rgb(196, 196, 196);--background-profile-button: rgba(130, 63, 202, .1);--border-profile-button: rgba(130, 63, 202, .5);--border-editProfile-button: rgba(130, 63, 202, .5);--contact-background-color: rgba(41, 41, 46, .3);--input-radio-color: rgb(130, 63, 202);--slider-background-color: rgb(130, 63, 202);--slider-tooltip-background: rgb(41, 41, 46);--border-search: rgba(130, 63, 202, .5);--box-shadow-search: -4px 4px 4px 0px rgba(130, 63, 202, .2);--background-search: rgba(253, 247, 250, .5);--color-search-icon: rgb(41, 41, 46);--search-input-border-gradient: url(/assets/searchGradientBorder-23d8e374.svg)}body.dark-theme{--background: #29292e;--color-text: rgb(239, 237, 254);--background-bell: center / cover no-repeat url(/assets/bellDark-4be00754.svg);--background-notice: center / cover no-repeat url(/assets/NoticeDark-79063581.svg);--background-toggle-color: rgb(95, 75, 240);--background-language: center / cover no-repeat url(/assets/globeDark-49f6d5f7.svg);--color-reverse-svg: brightness(0) invert(1);--background-button: linear-gradient( 104.77deg, rgba(166, 34, 144, .05) 4.391%, rgba(0, 255, 220, .05) 48.867%, rgba(77, 54, 241, .05) 92.997% );--border-color-button: rgb(95, 75, 240);--box-shadow-button: 4px 4px 4px 0px rgba(95, 75, 240, .25);--box-shadow-button-hover: 4px 4px 4px 0px #5f4bf040;--background-popup: rgba(66, 63, 86);--border-color-popup: rgba(95, 75, 240, .5);--box-shadow-color-popup: rgba(95, 75, 240, .25);--text-hover-popup: #5f4bf01a;--scrollbar-track-color: rgba(239, 237, 254, .2);--scrollbar-thumb-color: rgba(95, 75, 240, .5);--svg-eye-color: #efedfe;--menu-color-item-hover: rgb(95, 75, 240);--menu-color-svg: brightness(10) saturate(0%);--menu-color: rgb(95, 75, 240);--chat-input-color: rgb(239, 237, 254);--chat-input-background: rgb(239, 237, 254);--chat-dialog-item-hover: rgba(95, 75, 240, .5);--chat-dialogs-background: rgba(95, 75, 240, .1);--chat-messages-background: rgb(41, 41, 46, .1);--chat-messages-border: rgba(95, 75, 240, .5);--chat-even-message-border: rgba(130, 63, 202);--chat-odd-message-border: rgba(95, 75, 240);--chat-active-dialog-background: rgba(95, 75, 240, .5);--chat-greeting-users-image-color: rgb(95, 75, 240);--chat-box-shadow: rgba(95, 75, 240, .2);--chat-background-more-icon: url(/assets/moreIconDark-4fdd98dd.svg) center no-repeat transparent;--chat-button-bottom-border-gradient: url(/assets/rectangleGradientSmall-40aa5cb8.svg);--chat-textarea-border-gradient: url(/assets/rectangleGradientBig-3f7ddb46.svg);--background-notification: rgba(239, 237, 254, .1);--border-notification: rgb(95, 75, 240);--background-arrow: rgb(253, 247, 250);--day-today-color: rgb(130, 63, 202);--background-circle-active: rgb(95, 75, 240);--background-circle: rgb(239, 237, 254);--background-profile: rgba(95, 75, 240, .1);--border-profile: rgba(95, 75, 240, .5);--box-shadow-profile: 4px 4px 4px 0px rgba(95, 75, 240, .2);--box-shadow-profile-settings: -4px 4px 4px 0px rgba(95, 75, 240, .2);--background-profile-settings: rgba(95, 75, 240, .1);--background-profile-hobby: rgba(95, 75, 240, .3);--svg-profile-icon: rgb(239, 237, 254);--background-profile-avatar: rgb(196, 196, 196);--background-profile-button: rgba(95, 75, 240, .1);--border-profile-button: rgba(95, 75, 240, .5);--border-editProfile-button: rgba(95, 75, 240, .5);--contact-background-color: rgba(41, 41, 46, .3);--input-radio-color: rgb(95, 75, 240);--slider-background-color: rgb(95, 75, 240);--slider-tooltip-background: rgb(239, 237, 254);--border-search: rgba(95, 75, 240, .5);--box-shadow-search: -4px 4px 4px 0px rgba(95, 75, 240, .2);--background-search: rgba(95, 75, 240, .1);--color-search-icon: rgb(239, 237, 254);--search-input-border-gradient: url(/assets/searchGradientBorder-23d8e374.svg)}.ant-notification{overflow:hidden}.ant-notification .ant-notification-notice{width:100%;max-width:365px;height:100%;max-height:200px;padding:102px 23px 34px;border-radius:20px;box-shadow:none;background-color:var(--background-notification)}.ant-notification .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-message{font-family:Montserrat;font-size:16px;line-height:15px;color:var(--color-text);margin-inline-start:auto;width:100%;min-width:322px;text-align:center}@media (max-width: 767.98px){.ant-notification .ant-notification-notice{padding:102px 8px 34px}}@media (max-width: 767.98px){.ant-notification{width:337px;height:153px}.ant-notification svg{left:130px}}.ant-tooltip .ant-tooltip-inner{color:var(--slider-tooltip-background);background-color:transparent;box-shadow:none}.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow:after{content:none}.ant-tooltip .ant-tooltip-content{transform:translateY(40%)}#root{width:100%;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Montserrat,Courier New,monospace}*{padding:0;box-sizing:border-box}input:-webkit-autofill{background-color:transparent!important}input,button,textarea,a{font-family:Montserrat,sans-serif;color:var(--color-text)}ul li{list-style:none}p{margin-block-start:0;margin-block-end:0}.app{text-align:center}.main{display:flex}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#ffffff;border:1px solid var(--border-color-button);border-radius:20px;padding:24px;position:relative;max-width:90vw;max-height:90vh}.verification-modal{display:flex;flex-direction:column;height:100%}.verification-modal__title{font-family:Gotham Pro,sans-serif;font-weight:400;font-size:20px;line-height:19px;letter-spacing:0;text-align:center;margin:0 0 17px}.verification-modal__buttons{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;justify-content:center;gap:23px;margin-top:auto}.verification-modal__form-button{padding:5px 8px;border-radius:10px;background-color:var(--background-button);border:1px solid var(--border-color-button);box-shadow:var(--box-shadow-button);font-size:12px;line-height:16px;letter-spacing:0}.verification-modal__form-button:hover{cursor:pointer;box-shadow:var(--box-shadow-button-hover);background-color:var(--background)}.verification-modal__form-text{font-family:Gotham Pro,sans-serif;font-weight:400;font-size:14px;line-height:13px;letter-spacing:0;text-align:left;margin-bottom:12px}.verification-modal__form-input{font-family:Gotham Pro,sans-serif;font-weight:400;font-size:12px;line-height:11px;letter-spacing:0;text-align:left;margin-bottom:24px;border:none;border-bottom:1px solid var(--border-color-button)}.verification-modal__form-input:focus{outline:none;border-bottom:2px solid var(--border-color-button)}.verification-code-modal{display:flex;flex-direction:column;height:100%}.verification-code-modal__text,.verification-code-modal__input{margin-bottom:16px}.verification-code-modal__buttons{display:flex;gap:16px;margin-top:auto}
