:root{--box-header-height:clamp(2.8rem,9vh,5rem)}.default-layout{align-items:center;display:flex;justify-content:center;width:100%}.default-layout .box{height:100vh;max-width:800px;overflow:hidden;width:100%}.default-layout .box .btn-right{display:flex;justify-content:end;width:100%}.default-layout .box .btn-right .link{min-width:12rem;width:20vw}.default-layout .box .link{border-radius:3rem;display:block;height:3rem;width:100%}.default-layout .box .link .MuiButton-root{border-radius:3rem;height:100%;width:100%}.default-layout .box .desc-head-nav{align-items:center;background:transparent;display:flex;flex-direction:row;height:var(--box-header-height);justify-content:space-between;max-width:800px;padding-inline:1rem;position:fixed;top:0;width:100%;z-index:7}.default-layout .box:has(.chats) .logo-header:after,.default-layout .box:has(.complaints-list) .logo-header:after,.default-layout .box:has(.media) .logo-header:after,.default-layout .box:has(.psychologists) .logo-header:after,.default-layout .box:has(.target-chat) .logo-header:after,.default-layout .box:has(.users-list) .logo-header:after{display:none}.default-layout .box .logo-header{align-items:center;background:#000;display:flex;height:var(--box-header-height);justify-content:center;max-width:800px;padding:1.5rem;position:fixed;top:0;width:100%;z-index:6}.default-layout .box .logo-header:after{background:linear-gradient(#000,#000,transparent);bottom:-1.8rem;content:"";height:2rem;opacity:1;position:absolute;transition:all .2s ease;width:100%}.default-layout .box .logo-header.no-shadow:after{display:none;opacity:0}.default-layout .box .logo-header .logo{max-width:200px;width:30vw}@media (max-width:340px){.default-layout .box .logo-header .logo{width:27vw}}.reg-layout{height:100%;width:100%}.reg-layout:has(.filling-quest){position:relative}.reg-layout:has(.filling-quest):after{background:linear-gradient(0deg,rgba(0,0,0,.502),rgba(0,0,0,.502),transparent);bottom:0;content:"";height:2rem;left:0;position:absolute;width:100%}.reg-layout .policy,.reg-layout .rules{animation:fadeIn 1.2s ease-in-out 0s forwards;height:100%;overflow:auto;padding-block:clamp(4em,12vh,5.5rem) 2rem;padding-inline:8vw;width:100%}.reg-layout .policy__ctx,.reg-layout .rules__ctx{display:flex;flex-direction:column;gap:1.5vh;width:100%}.reg-layout .policy__ctx .headline,.reg-layout .rules__ctx .headline{font-size:clamp(1.5rem,3vw,1.85rem);font-weight:900}.reg-layout .policy__ctx .sub-headline,.reg-layout .rules__ctx .sub-headline{font-size:clamp(1.1rem,3vw,1.5rem);font-weight:500}.reg-layout .policy__ctx .text,.reg-layout .rules__ctx .text{display:flex;flex-direction:column;gap:.1rem;width:100%}.reg-layout .policy__ctx .text:first-of-type,.reg-layout .rules__ctx .text:first-of-type{margin-top:1rem}.reg-layout .policy__ctx .text .description,.reg-layout .policy__ctx .text .list .list__item,.reg-layout .policy__ctx .text .sub-title,.reg-layout .policy__ctx .text .title,.reg-layout .rules__ctx .text .description,.reg-layout .rules__ctx .text .list .list__item,.reg-layout .rules__ctx .text .sub-title,.reg-layout .rules__ctx .text .title{font-size:clamp(.85rem,3vw,1.1rem)}.reg-layout .policy__ctx .text .description,.reg-layout .policy__ctx .text .list .list__item,.reg-layout .policy__ctx .text .sub-title,.reg-layout .rules__ctx .text .description,.reg-layout .rules__ctx .text .list .list__item,.reg-layout .rules__ctx .text .sub-title{font-weight:200}.reg-layout .policy__ctx .text .title,.reg-layout .rules__ctx .text .title{font-weight:700}.reg-layout .policy__ctx .text .description .purple,.reg-layout .rules__ctx .text .description .purple{color:#bc96ff;text-decoration:underline}.reg-layout .policy__ctx .text .list,.reg-layout .rules__ctx .text .list{margin-left:2rem}.reg-layout .policy__ctx .shadow,.reg-layout .rules__ctx .shadow{background:linear-gradient(0deg,#000,transparent);bottom:0;height:2rem;left:0;position:absolute;width:100%}.admin-layout{height:100%;width:100%}.admin-layout [class$=__header]{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-inline:clamp(1.1rem,4vw,2.5rem);position:relative;width:100%}.admin-layout [class$=__header] .headline{font-weight:900;text-align:start;width:100%}.admin-layout [class$=__header]:after{background:linear-gradient(#000,transparent);bottom:-1rem;content:"";height:1rem;left:0;position:absolute;width:100%;z-index:5}.admin-layout .not-found{align-items:center;animation:fadeIn 1.2s ease-in-out 0s forwards;display:flex;height:100%;justify-content:center;width:100%}.admin-layout .not-found .text{font-size:2rem;font-weight:900;text-align:center}.admin-layout .search-list{animation:fadeIn 1.2s ease-in-out 0s forwards;flex-direction:column;gap:1rem}.admin-layout .admine-footer,.admin-layout .search-list{align-items:center;display:flex;justify-content:center;width:100%}.admin-layout .admine-footer{background:#2b2b2b!important;border-radius:1.9rem 1.9rem 0 0;height:100%;padding-inline:clamp(1.1rem,4vw,2.5rem);position:relative}.admin-layout .admine-footer:before{background:linear-gradient(0deg,#000,transparent);content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%;z-index:5}:root{--quest-outlet-h:88vh;--nav-bar-h:12vh;--match-bg:#000}.quest-layout{display:grid;grid-template-rows:var(--quest-outlet-h) var(--nav-bar-h);height:100vh;width:100%}.quest-layout::-webkit-scrollbar{display:none}@keyframes fadeInSlotDown{0%{opacity:0;top:-50%;visibility:visible}to{opacity:1;top:0;visibility:visible}}.quest-layout .quest-outlet{align-self:start;height:var(--quest-outlet-h);padding-top:clamp(2.8rem,var(--nav-bar-h),5rem);width:100%}.quest-layout .quest-outlet:has(.profile) .quest-nav-head,.quest-layout .quest-outlet:has(.psychologists) .quest-nav-head{display:none}.quest-layout .nav-bar{align-self:end;height:var(--nav-bar-h);width:100%}:root{--play-shadow-color:#d7ff81}.ep-layout{height:100%;overflow:auto;padding-block:calc(var(--box-header-height) + 2rem) 8vh;padding-inline:8vw;width:100%}.ep-layout .opacity{opacity:0}.ep-layout__header{animation:fadeIn 1.2s ease-in-out 0s forwards;display:flex;justify-content:center;margin-bottom:.8rem;width:100%}.ep-layout__header .preview-img{animation:videoShadowPlay 1s ease-in-out 10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ep-layout__header .preview-img:hover{animation:none;filter:drop-shadow(0 0 .3rem var(--play-shadow-color))}.ep-layout__header .preview-img.disabled{animation:none;cursor:not-allowed;opacity:.8}.ep-layout__header .preview-img.disabled:hover{filter:none}.ep-layout .ep-location .description,.ep-layout .ep-location .headline,.ep-layout .ep-location .info,.ep-layout .ep-plans .description,.ep-layout .ep-plans .headline,.ep-layout .ep-plans .info{font-weight:400;text-align:center;width:100%}.ep-layout .ep-location .headline,.ep-layout .ep-plans .headline{font-size:clamp(1.6rem,3vw,2rem);font-weight:900}.ep-layout .ep-location .description,.ep-layout .ep-plans .description{font-size:clamp(1rem,3vw,1.4rem);margin-top:.6rem}#root .MuiAvatar-root{background:#ffffff1f;color:#fff;height:56px;width:56px}#root{--nav-bar-bg:#2b2b2b;--nav-before-h:44px;--nav-default-color:#bc96ff;--nav-selected-color:#fff;--nav-svg-default-color:#bc96ff;--nav-svg-selected-color:#d7ff81}#root .MuiBox-root.nav-bar{border-radius:1.9rem 1.9rem 0 0!important;height:100%;max-width:800px;position:relative;width:100vw;z-index:5}#root .MuiBox-root.nav-bar:before{background:linear-gradient(0deg,#000,#000,#000,transparent);border-radius:1.5rem 1.5rem 0 0;content:"";height:var(--nav-before-h);position:absolute;top:calc(var(--nav-before-h)*-1/4);width:100%;z-index:-1}#root .MuiBox-root.nav-bar .MuiBottomNavigation-root{background:var(--nav-bar-bg);border-radius:1.9rem 1.9rem 0 0;height:13vh}#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root{background:var(--nav-bar-bg);border-radius:1.9rem 1.9rem 0 0;box-shadow:none;color:var(--nav-default-color);cursor:pointer;margin:0;min-width:1.1rem!important;padding:0;-webkit-tap-highlight-color:transparent;font-weight:400}#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root svg{margin-bottom:.3rem;fill:var(--nav-svg-default-color);stroke:var(--nav-svg-default-color)}#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root svg path,#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root svg rect{fill:var(--nav-svg-default-color);stroke:var(--nav-svg-default-color)}#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root.Mui-selected{color:var(--nav-selected-color)}#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root.Mui-selected svg,#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root.Mui-selected svg path,#root .MuiBox-root.nav-bar .MuiBottomNavigation-root .MuiButtonBase-root.Mui-selected svg rect{fill:var(--nav-svg-selected-color);stroke:var(--nav-svg-selected-color)}#root{--app-btn-bg:#bc96ff;--app-btn-color:#121112}#root .MuiButtonBase-root{background:var(--app-btn-bg);color:var(--app-btn-color);font-weight:700;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#root .MuiButtonBase-root.Mui-disabled{opacity:.8}#root .MuiButtonBase-root.card-btn{border-radius:1.75rem}#root .MuiButtonBase-root.indigo{background:#371f7d}#root .MuiButtonBase-root.black{background:#1b1a1b;color:#fff;font-weight:400}#root .MuiButtonBase-root.crimson{background:#ff4365;color:#fff}#root .MuiButtonBase-root.take-pro{color:#fff}#root .MuiButtonBase-root.base-height{height:3.06rem}#root .MuiButtonBase-root.text-fon{background:#2b2b2b;color:#fff;font-weight:400;width:5.95rem}#root .MuiButtonBase-root.text-fon.min{font-size:.75rem;font-weight:500}#root .MuiButtonBase-root.text-fon.min .MuiButton-icon{margin:0}#root .MuiButtonBase-root.nav-btn{background:#ffffff1f;border-radius:3.5rem;color:#fff;font-size:.75rem;height:3.05rem;max-height:3.05rem}#root .MuiButtonBase-root.icon-btn{border-radius:50%;min-width:1.1rem!important;padding-inline:.8rem}#root .MuiButtonBase-root.rounded{border-radius:2rem}#root .MuiButtonBase-root.text-block{background:transparent;border:1px solid var(--app-btn-bg);color:#fff}#root .MuiButtonBase-root.lemon-fon{background:transparent;border:1px solid #d7ff81;border-radius:3.75rem;color:#d7ff81;transition:all .3s ease-in-out}#root .MuiButtonBase-root.lemon-fon.bg-dark{background:#000}#root .MuiButtonBase-root.lemon,#root .MuiButtonBase-root.lemon-fon:hover{background:#d7ff81;color:#121112}#root .MuiButtonBase-root.lemon{border:1px solid #d7ff81;border-radius:3.75rem}#root .MuiButtonBase-root.edit{font-size:clamp(.75rem,2.5vw,.9rem);font-weight:700}#root .MuiButtonBase-root.with-icon .MuiButton-icon{margin-right:.5rem}#root .MuiButtonBase-root:active{scale:.95}@media (hover:hover) and (pointer:fine){#root .MuiButtonBase-root:hover{box-shadow:0 0 .7rem #999}}#root .MuiIconButton-root{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){#root .MuiIconButton-root:hover{background:transparent;filter:drop-shadow(0 0 10px rgb(162,162,162))}#root .MuiIconButton-root.notify:hover .MuiSvgIcon-root{filter:drop-shadow(0 0 .8rem rgb(209,209,209));opacity:1}}#root .MuiIconButton-root.chat-down{animation:fadeIn .2s ease-in-out 0s forwards;background:#343434;border-radius:50%;bottom:7rem;position:absolute;right:1.9rem;scale:1.08;z-index:1000}#root .MuiIconButton-root.chat-down .MuiSvgIcon-root{color:#a777fa}#root .MuiIconButton-root:active{scale:.97}#root .MuiIconButton-root.notify{background:inherit;color:inherit}#root .MuiIconButton-root.notify .MuiSvgIcon-root{color:inherit;opacity:.8;transition:opacity .1s ease}#root .MuiIconButton-root.notify:hover .MuiSvgIcon-root{filter:drop-shadow(0 0 .8rem rgb(209,209,209));opacity:1}#root .MuiChip-root{border-radius:3.75rem;height:clamp(1.5rem,4vh,1.8rem)}#root .MuiChip-root.purple{background:#bc96ff;color:#371f7d}#root .MuiChip-root.blure{background:#ffffff1a;color:#fff}#root .MuiChip-root.crimson{background:#ff4365;color:#fff}#root .MuiChip-root.black{background:#1b1a1b;color:#fff}#root .MuiChip-root.plans-timeout{background:#0e0e0e;border:1px solid #6f6f6f;color:#fff;font-size:.75rem;font-weight:600;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:190px}#root .MuiChip-root.plans-timeout:active{scale:.9}#root .MuiInputBase-root{background:#2b2b2b;border:1px solid #2b2b2b;border-radius:3rem;caret-color:#bc96ff;color:#fff}#root .MuiInputBase-root.Mui-focused fieldset{border-color:#bc96ff;border-width:1px}#root .MuiInputBase-root.Mui-error fieldset{border-color:#ff4365}#root .MuiFormHelperText-root.Mui-error{color:#ff4365;font-size:.9rem;font-weight:550;margin-block:.3rem;margin-left:.9rem;opacity:.9}.search-input{width:100%}.search-input input[type=number]::-webkit-inner-spin-button,.search-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-input input[type=number]{-moz-appearance:textfield}.search-input #search-input{margin-left:1rem}.search-input #search-input::-moz-placeholder{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-input #search-input::placeholder{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root{--track-rail-h:10px;--rail-color:#bababa;--buffer-color:#fff;--track-color:#d7ff81;--thumb-color:#bc96ff}#root .MuiSlider-root.media .MuiSlider-rail{background:var(--rail-color);border-color:var(--rail-color);height:var(--track-rail-h);overflow:hidden;position:relative}#root .MuiSlider-root.media .MuiSlider-rail:after{background:var(--buffer-color);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:var(--buffer-percent,0)}#root .MuiSlider-root.media .MuiSlider-track{background:var(--track-color);border-color:var(--track-color);height:var(--track-rail-h)}#root .MuiSlider-root.media.thumb-show .MuiSlider-thumb{opacity:1}#root .MuiSlider-root.media .MuiSlider-thumb{background:var(--thumb-color);border-color:var(--thumb-color);opacity:0;transition:box-shadow .2s ease,opacity .4s ease}#root .MuiSlider-root.media .MuiSlider-thumb.Mui-focusVisible,#root .MuiSlider-root.media .MuiSlider-thumb:focus,#root .MuiSlider-root.media .MuiSlider-thumb:hover{box-shadow:0 0 0 .3rem #bc96ff3b}#root .MuiSlider-root.media .MuiSlider-thumb:active{box-shadow:0 0 0 .6rem #bc96ff3b}#root .MuiSlider-root.media .MuiSlider-thumb .MuiSlider-valueLabel{background:var(--thumb-color);color:#121112}:root{--photos-bg:#2b2b2b;--photos-btn-bg:#ff4365}#root .photos{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);height:28vw;list-style:none;margin-top:1rem;max-height:200px;width:100%}#root .photos__item{background:var(--photos-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.2rem;height:28vw;max-height:200px;max-width:180px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26vw;-webkit-tap-highlight-color:transparent}@keyframes post-load{0%{display:none}1%{background-blend-mode:multiply;background-color:#00000080;display:block}99%{background-blend-mode:multiply;background-color:transparent}to{background-blend-mode:normal;background-color:transparent}}#root .photos__item.custom{animation:post-load .5s ease forwards}#root .photos__item.add{align-items:center;animation:fadeIn .5s ease-in-out 0s forwards;border:2px dashed #d7ff81;display:flex;height:28vw;justify-content:center;position:relative;width:26vw}#root .photos__item.add .btn{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:2}#root .photos__item.add img{min-width:2.4rem;width:5vw}#root .photos__item.load{align-items:center;background-blend-mode:multiply;background-color:#00000080;display:flex;justify-content:center}#root .photos__item.load .MuiCircularProgress-root{color:#bc96ff}#root .photos__item .delete{align-items:center;background:var(--photos-btn-bg);border-radius:50%;bottom:1rem;cursor:pointer;display:flex;height:6vw;justify-content:center;max-height:20px;max-width:20px;position:absolute;right:1rem;width:6vw}#root .MuiBadge-root .MuiBadge-badge.MuiBadge-colorError{background:#ff4365}:root{--clear-btn-bg:#1b1a1b}.clear-btn{align-items:center;background:var(--clear-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:1.4rem;justify-content:center;margin-left:.5rem;padding:2px;width:1.4rem}#root{--default-radio-color:#494949;--checked-radio-color:#d7ff81;--primary-radio-item-bg:#ffffff1f;--transition-time:.7s}#root .MuiRadioGroup-root{display:flex;flex-direction:column;gap:2vh;width:100%}#root .MuiRadioGroup-root .MuiFormControlLabel-root{background:var(--primary-radio-item-bg);border:2px solid var(--primary-radio-item-bg);border-radius:2rem;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-left:0;padding:.4em 1.4em;transition:border-color ease var(--transition-time);width:100%}#root .MuiRadioGroup-root .MuiFormControlLabel-root:has(.Mui-checked){border-color:var(--checked-radio-color)}#root .MuiRadioGroup-root .MuiFormControlLabel-root .MuiButtonBase-root{box-shadow:none}#root .MuiRadio-root{background:transparent;color:var(--default-radio-color);transition:color ease var(--transition-time)}#root .MuiRadio-root.Mui-checked{color:var(--checked-radio-color)}#root .MuiToggleButtonGroup-root .MuiIconButton-root{border-color:#d7ff81;border-radius:3.75rem;color:#d7ff81;font-weight:700;height:2.75rem;min-width:7.5rem;transition:all .4s ease-in-out}#root .MuiToggleButtonGroup-root .MuiIconButton-root[aria-pressed=true]{background:#d7ff81;color:#121112}@media (hover:hover) and (pointer:fine){#root .MuiToggleButtonGroup-root .MuiIconButton-root:hover{background:#d7ff81;color:#121112}}#root .MuiFormControl-root .MuiFormLabel-root{color:#858585f4;font-size:1rem;font-weight:600;letter-spacing:-.5px}#root .MuiFormControl-root .MuiFormLabel-root.MuiFormLabel-filled{display:none}#root .MuiSelect-icon{cursor:pointer;position:relative;top:0}#root .MuiSelect-icon.MuiSelect-iconOpen{rotate:180deg}#root .custom-sel-icon{align-items:center;background:#d7ff81;border-radius:50px;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;margin-right:.5rem;padding:8px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#root .custom-sel-icon .text{color:#121112}#root .notistack-SnackbarContainer{display:flex;justify-content:center;margin-top:calc(clamp(2.8rem,var(--nav-bar-h),5rem) - 1.75rem)}#root .notistack-SnackbarContainer:has(.notistack-Snackbar .plans-timeout){margin-top:14vh}#root .notistack-SnackbarContainer .notistack-Snackbar{display:flex;justify-content:center}#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent{align-items:center;flex-wrap:nowrap}#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-error,#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-info,#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-success,#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-warning{color:#fff}#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-info{background:#0070d8}#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-success{background:#00d8a2}#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-warning{background:#ffbd38}#root .notistack-SnackbarContainer .notistack-Snackbar .notistack-MuiContent-error{background:#ff4365}@keyframes slideModalDown{0%{opacity:0;top:0}to{opacity:1;top:50%}}.MuiModal-root .MuiBox-root.geo-modal{align-items:center;animation:slideModalDown 1s ease-in-out forwards;animation-delay:.8s;background-color:#2a2a2a;border-radius:12px;box-shadow:1.5rem 1.5rem 3rem #0003;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:50%;max-width:450px;opacity:0;padding:1.5rem;position:absolute;top:0;transform:translate(-50%,-50%);width:50vw}@media (max-width:680px){.MuiModal-root .MuiBox-root.geo-modal{width:90vw}}.MuiModal-root .MuiBox-root.geo-modal .img{display:flex;justify-content:center;width:100%}.MuiModal-root .MuiBox-root.geo-modal .text{display:flex;flex-direction:column;gap:.5rem;width:100%}.MuiModal-root .MuiBox-root.geo-modal .text .headline{color:#fff;font-size:clamp(1.1rem,3.5vw,1.4rem);font-weight:700;text-align:center;width:100%}.MuiModal-root .MuiBox-root.geo-modal .text .description{font-size:clamp(1rem,3.5vw,1.1rem);font-weight:400;text-align:center;width:100%}.MuiModal-root .MuiBox-root.geo-modal .btns{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width:680px){.MuiModal-root .MuiBox-root.geo-modal .btns{gap:1rem}}@media (max-width:360px){.MuiModal-root .MuiBox-root.geo-modal .btns{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}}.MuiModal-root .MuiBox-root.geo-modal .btns .btn{min-width:8rem!important;width:100%}.MuiModal-root .MuiBox-root.geo-modal .btns .btn.bad{background:transparent;border:1px solid #d7ff81;border-radius:3.75rem;color:#d7ff81;transition:all .3s ease-in-out}.MuiModal-root .MuiBox-root.geo-modal .btns .btn.bad:active{background:#d7ff81;color:#121112}.MuiModal-root .MuiBox-root.geo-modal .btns .btn.success{background:#d7ff81;border:1px solid #d7ff81;border-radius:3.75rem;color:#121112}#root .list-block{align-items:center;background:#ffffff1f;border-radius:2rem;cursor:pointer;display:grid;gap:3vw;grid-template-columns:1fr 12fr;padding:1.25rem;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-tap-highlight-color:transparent}#root .list-block:hover{box-shadow:0 0 .5rem #ffffff5a}#root .list-block:active{scale:.99}#root .list-block__avatar{justify-self:left}#root .list-block__content{height:100%;width:100%}#root .scroll-bar{display:flex;flex-direction:row;gap:.7rem;justify-content:center;width:100%}#root .scroll-bar .item{background:#d7ff81;border-radius:.8rem;height:.3rem;opacity:.5;width:30%}#root .scroll-bar .item.selected{opacity:1}#root .icon-btn.like-btn{background:#ff4365!important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;height:38px!important;justify-self:center;width:38px!important;z-index:100}#root .icon-btn.like-btn.purple{background:#bc96ff!important}#root .icon-btn.like-btn .MuiCircularProgress-root .MuiCircularProgress-svg{color:#fff;height:22px;width:22px}@keyframes heart-top{0%{bottom:10%;opacity:0}50%{bottom:35vh;display:block;opacity:1}to{bottom:35vh;opacity:0}}#root .heart{bottom:100vh;left:50%;opacity:0;position:absolute;transform:translate(-50%,-50%);z-index:10000}@keyframes beat{0%{transform:scale(1)}20%{transform:scale(1.15)}40%{transform:scale(1.4)}}#root .heart .close{animation:beat .7s infinite;scale:4}#root .heart i{animation:beat .7s infinite;color:#ff4365;font-size:90px;text-shadow:0 0 5px #ff4365,0 0 45px #ff4365,0 0 90px #ff4365}.MuiDrawer-root.complaint-drawer{width:100%}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper{background:#1b1a1b;border-radius:1.75rem 1.75rem 0 0;margin:0 auto;max-width:800px;padding:33px 20px;width:100%}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .header{color:#fff;position:relative;width:100%}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .header:before{background:#d9d9d9;border-radius:1.75rem;content:"";height:4px;left:50%;position:absolute;top:-30%;transform:translate(-50%);width:63px}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .header .headline,.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .header .text{text-align:center;width:100%}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .header .headline{font-size:1.1rem;font-weight:900}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .header .text{font-weight:300;margin-top:.5rem}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .loader{height:15vh}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .loader .MuiCircularProgress-svg circle{color:#bc96ff}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .MuiCollapse-root,.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .MuiCollapse-root .MuiCollapse-wrapperInner,.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .MuiCollapse-root .MuiCollapse-wrapperInner .MuiList-root{width:100%}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .MuiCollapse-root .MuiCollapse-wrapperInner .MuiList-root .MuiListItem-root{color:#fff;padding-block:.3rem;padding-inline:0;width:100%}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .MuiCollapse-root .MuiCollapse-wrapperInner .MuiList-root .MuiListItem-root .MuiListItemIcon-root{min-width:0}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .compl-txt-area{margin-top:2rem}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .compl-txt-area .MuiInputBase-root{background:#2b2b2b;border:1px solid #2b2b2b;border-radius:2rem;caret-color:#bc96ff;color:#fff}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .compl-txt-area .MuiInputBase-root.Mui-focused fieldset{border-color:#bc96ff;border-width:1px}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .compl-txt-area .MuiButtonBase-root{background:#bc96ff;border-radius:2rem;color:#121112;font-weight:700;height:52px;margin-top:1rem}.MuiDrawer-root.complaint-drawer .MuiDrawer-paper .compl-txt-area .MuiButtonBase-root:active{scale:.99}.MuiDrawer-root.match-drawer{width:100%}.MuiDrawer-root.match-drawer .MuiDrawer-paper{background:#000;height:100vh;margin:0 auto;max-width:800px;width:100%}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match{color:#fff;display:grid;grid-template-rows:3fr 2.5fr 3fr;height:100%;width:100%}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .footer,.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .header{background-repeat:no-repeat;background-size:cover}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .header{align-items:end;background-image:url(/icons/preloader-header.svg);background-position:bottom;display:flex;justify-content:center}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .header .headline{font-weight:900}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main{display:flex;flex-direction:column;justify-content:center;padding-inline:1.25rem;width:100%}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .cards{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-block:4vh;padding-inline:2vw;width:100%}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .cards .item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;height:25.11vh;min-height:11.25rem;min-width:7.5rem;width:9.86vw}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .cards .item.female{rotate:-15deg;z-index:1}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .cards .item.male{cursor:pointer;rotate:15deg}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .text{font-weight:400;text-align:center;width:100%}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .text .caps{font-size:1.5rem;font-weight:500}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .text .no-wrap{white-space:nowrap}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .text .no-wrap:before{content:" "}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .chat-input{margin-top:1rem}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .chat-input .MuiInputBase-root{border-radius:3.75rem;color:inherit}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .main .chat-input .MuiInputBase-root.Mui-focused fieldset{border-color:#bc96ff;border-width:1px}.MuiDrawer-root.match-drawer .MuiDrawer-paper .match .footer{background-image:url(/icons/preloader-footer.svg);background-position:top}.serch-menu .MuiPaper-root{background:#2b2b2b;border-radius:1rem;color:#fff;margin-top:1vh}.serch-menu .MuiPaper-root .MuiMenuItem-root:last-of-type{color:#ff4365}.serch-menu.chat-menu .MuiPaper-root .MuiMenuItem-root{align-items:center;display:flex;flex-direction:row;gap:.8rem;justify-content:left}.serch-menu.chat-menu .MuiPaper-root .MuiMenuItem-root .text{font-weight:400}.serch-menu.chat-menu .MuiPaper-root .MuiMenuItem-root:last-of-type{margin-left:.1rem}.serch-menu.chat-menu .MuiPaper-root .MuiMenuItem-root:last-of-type .text{margin-left:.2rem}#root .chat-input,.chat-input{align-items:center;display:flex;justify-content:center;width:100%}#root .chat-input .chat-text-field,.chat-input .chat-text-field{width:100%}#root .chat-input .MuiInputBase-root,.chat-input .MuiInputBase-root{background:#ffffff1f}#root .chat-input .MuiInputAdornment-root .MuiIconButton-root:first-of-type .MuiSvgIcon-root,.chat-input .MuiInputAdornment-root .MuiIconButton-root:first-of-type .MuiSvgIcon-root{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#000;opacity:.6;scale:1.1}#root .chat-input .MuiInputAdornment-root .MuiIconButton-root:last-of-type,.chat-input .MuiInputAdornment-root .MuiIconButton-root:last-of-type{background:#d7ff81;border-radius:3.75rem;margin-left:.6rem}#root .chat-input .MuiInputAdornment-root .MuiIconButton-root:last-of-type:hover,.chat-input .MuiInputAdornment-root .MuiIconButton-root:last-of-type:hover{box-shadow:0 0 .5rem #737373}#root .chat-input .MuiInputAdornment-root .MuiIconButton-root:active,.chat-input .MuiInputAdornment-root .MuiIconButton-root:active{scale:.95}#root .chat-input .MuiInputAdornment-root .MuiIconButton-root:disabled,.chat-input .MuiInputAdornment-root .MuiIconButton-root:disabled{opacity:.8}#root .plans-label{align-items:center;background:#bc96ff;border-radius:3.75rem;display:flex;flex-direction:row;gap:.3rem;height:100%;justify-content:space-between;min-width:8.5rem;padding-block:.2rem;padding-inline:.3rem;width:45%}#root .plans-label .text{color:#1b1a1b;font-size:.75rem;white-space:nowrap}#root .plans-label img{background:#371f7d;border-radius:50%;height:1.125rem;padding:.1rem;width:1.125rem}.MuiDialog-root.base-confirm .MuiPaper-root{background:#2b2b2b;border:1px solid hsla(0,0%,100%,.302);border-radius:1rem;color:#fff;padding:1.25rem}.MuiDialog-root.base-confirm .MuiPaper-root .MuiTypography-root{text-align:center}.MuiDialog-root.base-confirm .MuiPaper-root .MuiDialogContent-root{padding:0;width:100%}.MuiDialog-root.base-confirm .MuiPaper-root .MuiDialogContent-root .headline{width:100%}.MuiDialog-root.base-confirm .MuiPaper-root .MuiDialogActions-root{display:grid;gap:2vw;grid-template-columns:1fr 1fr;padding-inline:0;width:100%}@media (max-width:400px){.MuiDialog-root.base-confirm .MuiPaper-root .MuiDialogActions-root{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.MuiDialog-root.base-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root{border-radius:3.75rem;font-weight:700;height:3rem;margin:0;width:100%}.MuiDialog-root.base-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root:active{scale:.99}.MuiDialog-root.base-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root:disabled{opacity:.5}.MuiDialog-root.admin-confirm .MuiDialogContent-root .headline{font-size:clamp(.8rem,4.5vw,1.3rem);font-weight:500;text-align:start}.MuiDialog-root.admin-confirm .MuiDialogContent-root .MuiInputBase-root{background:#2b2b2b;border:1px solid #2b2b2b;border-radius:3rem;caret-color:#bc96ff;color:#fff;margin-top:2vh}.MuiDialog-root.admin-confirm .MuiDialogContent-root .MuiInputBase-root.Mui-focused fieldset{border-color:#bc96ff;border-width:1px}.MuiDialog-root.admin-confirm .MuiDialogActions-root .MuiButtonBase-root:first-of-type{border:1px solid #bc96ff;color:#fff}.MuiDialog-root.admin-confirm .MuiDialogActions-root .MuiButtonBase-root:last-of-type{background:#ff4365;color:#121112}.MuiDialog-root.chat-confirm .MuiDialogContent-root{align-items:center;display:flex;flex-direction:column;gap:2vh;justify-content:center}.MuiDialog-root.chat-confirm .MuiDialogContent-root .headline{font-size:clamp(1.5rem,5.5vw,1.9rem);font-weight:900;text-align:center}.MuiDialog-root.chat-confirm .MuiDialogContent-root .text{font-size:clamp(.9rem,3.8vw,1.2rem);font-weight:400;text-align:center;width:100%}.MuiDialog-root.chat-confirm .MuiDialogActions-root{margin-top:1.5rem}.MuiDialog-root.chat-confirm .MuiDialogActions-root:has(.to-main-btn){grid-template-columns:1fr}.MuiDialog-root.chat-confirm .MuiDialogActions-root .MuiButtonBase-root{border-radius:3.75rem;transition:all .2s ease-in-out}.MuiDialog-root.chat-confirm .MuiDialogActions-root .MuiButtonBase-root.exit-btn{background:transparent;border:1px solid #d7ff81;color:#d7ff81}@media (hover:hover) and (pointer:fine){.MuiDialog-root.chat-confirm .MuiDialogActions-root .MuiButtonBase-root.exit-btn:hover{background:#d7ff81;color:#121112}}.MuiDialog-root.chat-confirm .MuiDialogActions-root .MuiButtonBase-root.close-btn{background:#ff4365;color:#fff}.MuiDialog-root.chat-confirm .MuiDialogActions-root .MuiButtonBase-root.to-main-btn{background:#bc96ff;border-color:#bc96ff;color:#121112;width:100%}.MuiDialog-root.link-confirm .MuiPaper-root{max-width:400px;width:100%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root{display:flex;flex-direction:column;gap:2.5rem;width:100%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .text-block{width:100%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .text-block .description,.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .text-block .headline{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .text-block .headline{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:900}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .text-block .description{font-size:clamp(.9rem,3vw,1.1rem);font-weight:400;margin-top:.7rem}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .link-block{align-items:center;background:#ffffff1f;border-radius:2rem;display:flex;flex-direction:row;justify-content:space-between;padding:clamp(.85rem,3vw,1.25rem);width:100%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .link-block__txt{display:flex;flex-direction:column;gap:.5rem;width:75%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .link-block__txt .headline{font-size:clamp(.9rem,4vw,1.1rem);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .link-block__txt .link{font-size:clamp(.7rem,4vw,.9rem);font-weight:400;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .link-block .MuiIconButton-root{background:#d7ff81;border-radius:50%;transition:all .1s ease}@media (hover:hover) and (pointer:fine){.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .link-block .MuiIconButton-root:hover{box-shadow:0 0 .4rem #f0ffd057}}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogContent-root .link-block .MuiIconButton-root:active{background:#d7ff81;box-shadow:0 0 .6rem #f0ffd08b;scale:.99}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogActions-root{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem;width:100%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root{border:1px solid #d7ff81;border-radius:3.75rem;font-weight:700;transition:all .2s ease-in-out;width:100%}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root.send-btn{background:#d7ff81;color:#121112}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root.close-btn{background:transparent;color:#d7ff81}@media (hover:hover) and (pointer:fine){.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root.close-btn:hover{background:#d7ff81;color:#121112}}.MuiDialog-root.link-confirm .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root .MuiButton-icon .MuiCircularProgress-root{color:#121112}.MuiDialog-root.cropper-confirm .MuiDialog-container{padding:0;width:100%}.MuiDialog-root.cropper-confirm .MuiDialog-container .MuiPaper-root{height:70vh;width:100%}.MuiDialog-root.cropper-confirm .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{height:40vh;position:relative}.MuiDialog-root.cropper-confirm .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{margin-top:1rem}.MuiDialog-root.cropper-confirm .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root.exit-btn{background:transparent;border:2px solid #d7ff81;color:#d7ff81}@media (hover:hover) and (pointer:fine){.MuiDialog-root.cropper-confirm .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root.exit-btn:hover{background:#d7ff81;color:#121112}}.MuiDialog-root.cropper-confirm .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .MuiButtonBase-root.save-btn{background:#d7ff81;color:#121112}:root{--size:clamp(25px,10vw,50px);--th:1.5px;--height:100px}#root .my-loader-box{align-items:center;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%;z-index:4000}#root .my-loader-box__container{position:relative}@keyframes bounce{0%{transform:rotate(45deg) translate(calc(var(--height)*-1/5),calc(var(--height)*-1/5))}to{transform:rotate(45deg) translate(calc(var(--size)/5),calc(var(--size)/5))}}#root .my-loader-box__container .square{animation:bounce .5s cubic-bezier(.46,.03,.52,.96) infinite alternate;border:var(--th) solid #bc96ff;box-shadow:#bc96ff7d 0 0 calc(var(--size)/10) inset,#bc96ff7d 0 0 calc(var(--size)/20);height:var(--size);left:calc(var(--size)*-1/2);position:absolute;top:calc(var(--size)*-1/2);transform:rotate(45deg) translate(calc(var(--size)*-1/5),calc(var(--size)*-1/5));width:var(--size)}#root .my-loader-box__container .square:nth-of-type(2){animation-delay:.1s}#root .my-loader-box__container .square:nth-of-type(3){animation-delay:.2s}#root .timer{background:#bc96ff;border-radius:3.75rem;font-size:clamp(.7rem,3vw,.9rem);font-weight:400;padding:.3rem .6rem}#root .timer.critical{background:#ff4365;color:#fff}.MuiPopover-root.emoji .MuiPaper-root div{background:#161616;overflow:auto}.change{align-items:center;height:100vh;opacity:0;overflow:hidden;padding:10vh 8vw 8vh}.change,.change__ctx{display:flex;justify-content:center;width:100%}.change__ctx{background:#2b2b2b;border-radius:1.3rem;flex-direction:column;gap:2rem;padding:1.3rem}.change__ctx .headline{font-weight:900;text-align:center;width:100%}.change__ctx .links{align-items:center;flex-direction:column;gap:.7rem}.change__ctx .links,.change__ctx .links .link{display:flex;justify-content:center;width:100%}.change__ctx .links .link{text-decoration:none}.users-list{animation:fadeIn 1.2s ease-in-out 0s forwards;display:grid;grid-template-rows:clamp(9.5rem,27vh,12rem) 1fr clamp(4.5rem,13vh,5.5rem);height:100vh;overflow:hidden;padding-top:clamp(3rem,9vh,5rem);width:100%}.users-list__header .person-type{align-items:center;display:flex;flex-direction:row;justify-content:left;width:100%}.users-list__header .person-type__item{font-size:.8rem;max-width:10rem;min-width:7.5rem;width:35vw}@media (min-width:450px){.users-list__header .person-type__item{font-size:1rem}}.users-list__header .persone-inp-conteiner{display:flex;flex-direction:row;gap:clamp(.4rem,2vw,.6rem);width:100%}.users-list__header .persone-inp-conteiner .persone-btn{border-radius:3.75rem;font-size:clamp(.7rem,3vw,.9rem);font-weight:700;padding-inline:1.8rem}.users-list__main{height:100%;overflow:auto;padding-block:2rem;padding-inline:clamp(1.1rem,4vw,2.5rem);width:100%}.users-list__main .users-list__item{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.users-list__main .users-list__item .text{display:flex;flex-direction:column;gap:.5rem}.users-list__main .users-list__item .text .name{font-size:clamp(1rem,4.5vw,1.6rem);font-weight:700}.users-list__main .users-list__item .text .label{align-items:center;align-self:flex-start;background:#d7ff8133;border-radius:3.75rem;color:#d7ff81;display:flex;font-size:clamp(.7rem,3vw,.9rem);font-weight:500;justify-content:center;padding:4px 8px}.users-list__main .users-list__item .text .label.off{background:#ff43651a;color:#ff4365}.users-list__main .users-list__item .text .label.warn{opacity:.7}.users-list__main .users-list__item .text .label .MuiCircularProgress-root{--ul-cicle-size:1rem;color:inherit;height:var(--ul-cicle-size)!important;margin-right:.5rem;width:var(--ul-cicle-size)!important}.users-list__main .users-list__item .MuiIconButton-root{background:transparent;scale:1.2}.users-list__main .users-list__item .MuiIconButton-root:hover{background:transparent}.user-info{height:100vh;overflow:auto;padding:9vh 8vw 8vh;width:100%}.user-info__ctx{animation:fadeIn 1.2s ease-in-out 0s forwards;margin-top:3rem;width:100%}.user-info__ctx .headline{font-weight:900;width:100%}.user-info__ctx .complaints-slider{height:auto}.user-info__ctx .complaints-slider .MuiPaper-root{background:#2b2b2b;border-radius:1.25rem;color:#fff;margin-block:.5rem 1.5rem;padding:.8rem;--sub-headline-size:clamp(1rem,3vw,1.4rem)}.user-info__ctx .complaints-slider .MuiPaper-root .title{color:#ff4365;font-size:var(--sub-headline-size);font-weight:500}.user-info__ctx .complaints-slider .MuiPaper-root .block{margin-top:.5rem;width:100%}.user-info__ctx .complaints-slider .MuiPaper-root .block .line{background:#fff;height:.1rem;margin-top:.2rem;opacity:.1;width:100%}.user-info__ctx .complaints-slider .MuiPaper-root .block [class$=-info]{display:flex;flex-direction:column;gap:.5rem;width:100%}.user-info__ctx .complaints-slider .MuiPaper-root .block [class$=-info] .sub-headline{font-size:var(--sub-headline-size);font-weight:700}.user-info__ctx .complaints-slider .MuiPaper-root .block .speaker-info [class$=-user]{display:flex;flex-direction:row;justify-content:space-between}.user-info__ctx .complaints-slider .MuiPaper-root .block .speaker-info .from-user{width:100%}.user-info__ctx .complaints-slider .MuiPaper-root .block .speaker-info .from-user .user-id{color:#bc96ff;text-decoration:none}.user-info__ctx .complaints-slider .MuiPaper-root .block .speaker-info .date-user{width:100%}.user-info__ctx .complaints-slider .MuiPaper-root .block .speaker-info .date-user .sub{font-size:clamp(.9rem,3vw,1.2rem)}.user-info__ctx .complaints-slider .MuiPaper-root .block .speaker-info .date-user .sub:last-of-type{margin-left:.5rem}.user-info__ctx:has(.complaints-slider) .photos{margin-top:2rem!important}.user-info__ctx .complaint-info{background:#2b2b2b;border-radius:1.25rem;margin-block:.5rem 1.5rem;padding:.8rem;--sub-headline-size:clamp(1rem,3vw,1.4rem)}.user-info__ctx .complaint-info .title{color:#ff4365;font-size:var(--sub-headline-size);font-weight:500}.user-info__ctx .complaint-info .block{margin-top:.5rem;width:100%}.user-info__ctx .complaint-info .block .line{background:#fff;height:.1rem;margin-top:.2rem;opacity:.1;width:100%}.user-info__ctx .complaint-info .block [class$=-info]{display:flex;flex-direction:column;gap:.5rem;width:100%}.user-info__ctx .complaint-info .block [class$=-info] .sub-headline{font-size:var(--sub-headline-size);font-weight:700}.user-info__ctx .complaint-info .block .speaker-info [class$=-user]{display:flex;flex-direction:row;justify-content:space-between}.user-info__ctx .complaint-info .block .speaker-info .from-user{width:100%}.user-info__ctx .complaint-info .block .speaker-info .from-user .user-id{color:#bc96ff;text-decoration:none}.user-info__ctx .complaint-info .block .speaker-info .date-user{width:100%}.user-info__ctx .complaint-info .block .speaker-info .date-user .sub{font-size:clamp(.9rem,3vw,1.2rem)}.user-info__ctx .complaint-info .block .speaker-info .date-user .sub:last-of-type{margin-left:.5rem}.user-info__ctx .description{margin-top:2rem;width:100%}.user-info__ctx .description .headline{font-weight:700}.user-info__ctx .description .labels{align-items:center;display:flex;flex-direction:row;gap:.8rem;justify-content:start;margin-top:1rem;width:100%}.user-info__ctx .description .labels .item{align-items:center;border-radius:3rem;color:#000;display:flex;flex-direction:row;gap:.5rem;justify-content:start;padding:.3rem .4rem}.user-info__ctx .description .labels .item:first-of-type{background:#d7ff81}.user-info__ctx .description .labels .item:last-of-type{animation:fadeIn 1.2s ease-in-out 0s forwards;background:#bc96ff}.user-info__ctx .description .labels .item .text{text-align:center}.user-info__ctx .description .labels .item span{font-weight:600}.user-info__ctx .description .labels .item.off{background:#ff4365;color:#fff}.user-info__ctx .description .labels .item.warn{opacity:.7}.user-info__ctx .description .info{margin-top:1rem;width:100%}.user-info__btns{animation:fadeIn 1.2s ease-in-out 0s forwards;display:flex;flex-direction:column;gap:1.3rem;margin-top:3rem;width:100%}.user-info__btns .link__btn{color:#fff!important}.user-info__btns .link .block{background:#ff4365!important}.user-info__btns .link .take-pro{background:#bc96ff!important}.user-info__btns .link .take-away-pro{background:transparent!important;border:2px solid #bc96ff}.user-info__btns .link .MuiButtonBase-root:disabled{opacity:.7}.complaints-list{animation:fadeIn 1.2s ease-in-out 0s forwards;display:grid;grid-template-rows:clamp(9rem,22vh,10.5rem) 1fr clamp(4.5rem,13vh,5.5rem);height:100vh;overflow:hidden;padding-top:clamp(3rem,9vh,5rem);width:100%}.complaints-list__ctx{animation:fadeIn 1.2s ease-in-out 0s forwards;height:100%;overflow:auto;padding-block:1.5rem;padding-inline:clamp(1.1rem,4vw,2.5rem);width:100%}.complaints-list__ctx .complaints-list__item{display:grid;gap:.5rem;grid-template-columns:3fr 1fr;height:100%;width:100%}.complaints-list__ctx .complaints-list__item .text{display:flex;flex-direction:column;gap:.1rem;height:100%;overflow:hidden;width:100%}.complaints-list__ctx .complaints-list__item .text .pre-headline{color:#ff4365;font-size:clamp(.8rem,3vw,1.2rem)}.complaints-list__ctx .complaints-list__item .text .name{font-size:clamp(.9rem,4.5vw,1.4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complaints-list__ctx .complaints-list__item .text .compl{font-size:clamp(.8rem,3vw,1rem);opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.complaints-list__ctx .complaints-list__item .date{align-self:center;font-size:clamp(.8rem,3vw,1rem);font-weight:700;justify-self:end}.slider{height:100%;max-width:800px;padding-inline:1rem;width:100%}.slider__poster{align-self:start;display:flex;height:100%;justify-content:center;padding-bottom:2vh;width:100%}@media (max-height:660px){.slider__poster{height:69vh}}.slider__poster .poster__ctx{animation:fadeIn 1.2s ease-in-out 0s forwards;height:70vh;max-width:800px}.slider__poster .poster__ctx,.slider__poster .poster__ctx .carousel-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.slider__poster .poster__ctx .carousel-container{position:relative}.slider__poster .poster__ctx .carousel-container .carousel-track{display:flex;gap:16px;perspective:10000px}@keyframes slideFadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide{align-items:center;animation:slideFadeInUp .6s ease-out forwards;display:flex;flex:0 0 100%;flex-direction:column;height:70vh;justify-content:center;transform-style:preserve-3d;width:0}@media (max-height:660px){.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide{height:67vh}}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide{background-blend-mode:multiply;background-color:#0f0f0f0d;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.2rem;box-shadow:inset 0 0 1rem #00000080;display:grid;grid-template-rows:1fr 1fr;height:100%;max-width:370px;padding:.8rem;position:relative;transition:opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide:after,.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide:before{content:"";height:2rem;left:0;position:absolute;width:100%}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide:before{background:linear-gradient(180deg,rgba(0,0,0,.549),transparent);top:0}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide:after{background:linear-gradient(0deg,rgba(0,0,0,.549),transparent);bottom:0}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__nav{display:grid;grid-template-columns:2fr 3fr 2fr;height:100%;opacity:1;position:absolute;width:100%;z-index:3}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__nav .item{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;height:100%;width:100%}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__nav .item:active{background:transparent}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__header{align-self:start}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__header .labels{display:flex;justify-content:left;margin-top:1rem;width:100%}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__header .labels .label{align-items:center;background:#d7ff81;border-radius:3.75rem;color:#121112;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:.1rem .3rem}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer{align-self:end;display:flex;flex-direction:column;gap:1rem}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .text{cursor:pointer;width:100%;z-index:5;-webkit-tap-highlight-color:transparent}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .text .headline{display:grid;font-size:clamp(1.3rem,3vw,1.6rem);font-weight:700;gap:.4rem;grid-template-columns:auto 1fr;width:100%;-webkit-tap-highlight-color:transparent}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .text .headline .age,.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .text .headline .name{font-size:inherit;white-space:nowrap;width:100%;-webkit-tap-highlight-color:transparent}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .text .headline .name{display:block;overflow:hidden;text-overflow:ellipsis}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .panel{align-items:center;background:#00000047;border-radius:3.7rem;display:grid;gap:1vw;grid-template-columns:1fr 1fr;min-height:2rem;padding:.5rem;width:100%;z-index:1}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .panel>.text{font-size:.7rem;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap;width:100%}.slider__poster .poster__ctx .carousel-container .carousel-track .carousel-slide .slide__footer .btns{display:grid;grid-template-columns:2fr 1fr 2fr;width:100%;z-index:5}.likes{height:100%;overflow:hidden;padding-inline:1rem;padding-bottom:1vh;width:100%}@media (max-height:660px){.likes{padding-block:1vh 2vh}}.likes__ctx{height:100%;width:100%}.likes__ctx .headline{animation:fadeIn 1.2s ease-in-out 0s forwards;font-weight:900;height:11%;padding-top:.3rem;position:relative}.likes__ctx .headline:after{background:linear-gradient(#000,transparent);bottom:-1rem;content:"";height:1rem;left:0;position:absolute;width:100%}.likes__ctx .cards{align-content:start;animation:fadeIn 1.2s ease-in-out 0s forwards;display:grid;gap:3vh 3vw;grid-template-columns:repeat(2,1fr);height:95%;overflow-x:hidden;overflow-y:auto;padding-block:.8rem 2.3rem;width:100%}@media (min-width:540px){.likes__ctx .cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:330px){.likes__ctx .cards{grid-template-columns:1fr}}.likes__ctx .cards .card{display:flex;height:240px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-tap-highlight-color:transparent}.likes__ctx .cards .card__content{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:180px;width:100%}.likes__ctx .cards .card__content:hover .substance{box-shadow:0 0 .5rem #ffffff5a}.likes__ctx .cards .card__content .substance{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:210px;justify-content:space-between;padding:10px;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:360px) and (min-width:330px){.likes__ctx .cards .card__content .substance{padding-block:7px;padding-inline:4px}}.likes__ctx .cards .card__content .substance .time-panel{text-align:start;width:100%}.likes__ctx .cards .card__content .substance .btns-panel{display:grid;gap:.35rem;grid-template-columns:1fr 1fr;width:100%}.likes__ctx .cards .card__content .substance .btns-panel .MuiButtonBase-root{color:#fff!important}.likes__ctx .cards .card__content .substance .btns-panel .MuiButtonBase-root .MuiCircularProgress-root{color:inherit;height:1.5rem!important;width:1.5rem!important}.likes__ctx .cards .card__content .text{display:grid;font-size:clamp(1.1rem,3vw,1.4rem);font-weight:600;gap:.2rem;grid-template-columns:auto 1fr;text-align:start;width:100%}@media (max-width:350px) and (min-width:330px){.likes__ctx .cards .card__content .text{gap:.3rem;grid-template-columns:1fr;grid-template-rows:auto auto}}.likes__ctx .cards .card__content .text .age,.likes__ctx .cards .card__content .text .name{font-size:inherit;white-space:nowrap;width:100%}.likes__ctx .cards .card__content .text .name{display:block;overflow:hidden;text-overflow:ellipsis}:root{--prof-vert-gap:clamp(1.2rem,5vw,1.5rem)}.profile{align-items:center;display:flex;justify-content:center;overflow-y:auto;padding-inline:1rem}.profile,.profile__ctx{height:100%;width:100%}.profile__ctx{animation:fadeIn 1.2s ease-in-out 0s forwards}.profile__ctx .headline{font-weight:900}.profile__ctx .content{justify-content:start;padding-bottom:1rem;padding-top:1.5rem}.profile__ctx .content,.profile__ctx .content [class$=-box]{display:flex;flex-direction:column;gap:var(--prof-vert-gap);width:100%}.profile__ctx .content [class$=-box]{background-color:#ffffff1f;border-radius:1.75rem;padding:var(--prof-vert-gap)}.profile__ctx .content [class$=-box] .headline{font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:700}.profile__ctx .content [class$=-box] .description{font-size:clamp(.8rem,3.5vw,1rem);font-weight:400}.profile__ctx .content [class$=-box] .description.opacity{margin-top:clamp(.2rem,1vh,.5rem);opacity:.5}.profile__ctx .content .profile-box .info{align-items:center;display:flex;flex-direction:row;gap:clamp(1rem,3vw,1.5rem);justify-content:start;width:100%}.profile__ctx .content .profile-box .info .text .headline{display:grid;gap:.5rem;grid-template-columns:auto 1fr;width:100%}@media (max-width:350px){.profile__ctx .content .profile-box .info .text .headline{gap:.3rem;grid-template-columns:1fr;grid-template-rows:auto auto}}.profile__ctx .content .profile-box .info .text .headline .age,.profile__ctx .content .profile-box .info .text .headline .name{font-size:inherit;white-space:nowrap;width:100%}.profile__ctx .content .profile-box .info .text .headline .name{display:block;overflow:hidden;text-overflow:ellipsis}.profile__ctx .content .plans-box .title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.profile__ctx .content .plans-box .plans{display:flex;flex-direction:column;gap:var(--prof-vert-gap);width:100%}.profile__ctx .content .plans-box .plans .chips{display:flex;flex-wrap:wrap;gap:.7rem}.profile__ctx .content .plans-box .plans .description{word-break:break-word}.profile__ctx .content .plans-box .plans .description:last-of-type{position:relative}.profile__ctx .content .plans-box .plans .description:last-of-type:before{background:#ffffff1f;content:"";height:1px;left:0;opacity:.9;position:absolute;top:-.6rem;width:100%}.profile__ctx .content .link-box{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.profile__ctx .content .link-box:hover{box-shadow:0 0 .5rem #ebffbf6b}}.profile__ctx .content .link-box:active{scale:.99}.profile__ctx .content .policy-links{padding-inline:2rem;padding-bottom:1rem;text-align:center;width:100%}.profile__ctx .content .policy-links .text{font-size:clamp(.9rem,3vw,1.2rem);text-align:center}.profile__ctx .content .policy-links .text a{color:#bc96ff}.chats{display:grid;grid-template-rows:3rem 10fr;height:100%;overflow:hidden;padding-inline:1rem;width:100%}.chats:has(.empty),.chats:has(.loader){grid-template-rows:1fr}.chats__head{animation:fadeIn 1.2s ease-in-out 0s forwards;height:100%;overflow:hidden;padding-top:.5rem;width:100%}.chats__head .headline{font-weight:900;height:20%;width:100%}.chats__ctx{animation:fadeIn 1.2s ease-in-out 0s forwards;height:100%;margin-top:.5rem;overflow:auto;position:relative;width:100%}.chats__ctx .shadow{background:linear-gradient(#000,transparent);height:1rem;left:0;position:fixed;width:100%;z-index:100}.chats__ctx .list{align-items:start;display:flex;flex-direction:column;gap:3vh;justify-content:center;margin-block:1.5rem;width:100%}.chats__ctx .list .inner{align-items:center;display:grid;gap:1.5vw;grid-template-columns:2fr 1fr;height:100%;justify-content:space-between;width:100%}.chats__ctx .list .inner__text{display:flex;flex-direction:column;justify-content:left;min-width:0}.chats__ctx .list .inner__text .headline,.chats__ctx .list .inner__text .msg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats__ctx .list .inner__text .headline{font-size:clamp(1.1rem,3vw,1.4rem);font-weight:900}.chats__ctx .list .inner__text .msg{font-size:clamp(.8rem,3vw,1.1rem);margin-top:.5vh}.chats__ctx .list .inner__trigger{justify-self:right}.chats__ctx .list .inner__trigger .label{background:#d7ff81;border-radius:3.75rem;color:#371f7d;font-size:clamp(.8rem,3vw,1rem);font-weight:600;padding:.3rem .6rem;position:relative}.chats__ctx .list .inner__trigger .label.null{background:transparent;color:transparent}.chats__ctx .list .inner__trigger .label .timer{color:#371f7d;position:absolute;right:0;top:-45px}.psychologists{display:grid;grid-template-rows:clamp(10rem,14rem - 11vw,13rem) 1fr;padding-inline:1rem}.psychologists,.psychologists__header{height:100%;width:100%}.psychologists__header .headline{font-weight:900}.psychologists__header .text{font-weight:300;margin-top:2vh}.psychologists__header .search-input{margin-top:2vh}.psychologists__ctx{display:flex;flex-direction:column;height:100%;justify-content:start;overflow:hidden;width:100%}.psychologists__ctx .headline{font-weight:900;margin:0;margin-block:1rem .8rem;position:relative;width:100%}.psychologists__ctx .headline:after{background:linear-gradient(#000,transparent);bottom:-20px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:10}@media (max-width:322px){.psychologists__ctx .headline{margin-top:1.2rem}}.psychologists__ctx .list{animation:fadeIn 1.2s ease-in-out 0s forwards;display:flex;flex-direction:column;gap:3vh;overflow:auto;padding-block:1rem 1.5rem;width:100%}.psychologists__ctx .list .inner{align-items:center;display:grid;gap:1.5vw;grid-template-columns:2fr 1fr;justify-content:space-between;width:100%}.psychologists__ctx .list .inner__desc{display:flex;flex-direction:column;justify-content:left;min-width:0}.psychologists__ctx .list .inner__desc .headline,.psychologists__ctx .list .inner__desc .label,.psychologists__ctx .list .inner__desc .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psychologists__ctx .list .inner__desc .headline{font-size:1.1rem;margin:0;padding:0}.psychologists__ctx .list .inner__desc .text{font-weight:100;margin-top:.2rem;opacity:.5}.psychologists__ctx .list .inner__desc .label{color:#d7ff81;font-weight:100}.psychologists__ctx .list .inner__desc .label.off{color:#ff4365}.psychologists__ctx .list .inner__exp{font-size:.9rem;justify-self:right;white-space:nowrap}.lang{display:grid;grid-template-rows:3fr 1fr;height:100%;opacity:0;padding:10vh 8vw 5vh;width:100%}.lang__ctx{margin-top:3.5vh;width:100%}.lang__ctx .headline{font-weight:900}.lang__ctx .radio-group{margin-top:4vh;width:100%}.lang__btn{align-self:self-end;display:flex;width:100%}:root{--media-indent:clamp(.6rem,4vw,1.2rem);--media-bord-rad:1.25rem}.media{animation:fadeIn 1.2s ease-in-out 0s forwards;display:grid;grid-template-rows:87vh clamp(5rem,13vh,6rem);height:100vh;width:100%}.media .video{height:100%;padding-bottom:clamp(.5rem,4vh,3rem);padding-top:clamp(4em,12vh,5.5rem);width:100%}.media .video .player-box{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.media .video .player-box .player{height:100%;max-width:410px;padding-inline:var(--media-indent);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.media .video .player-box .player__ctx{border:1px solid #464646;border-radius:var(--media-bord-rad);height:100%;overflow:hidden;width:100%}.media .video .player-box .player__ctx video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media .video .player-box .player__bg{align-items:center;background:transparent;border-radius:var(--media-bord-rad);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.media .video .player-box .player__bg.pause{background:#0009;display:flex}.media .video .player-box .player__bg .nav{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:center}.media .video .player-box .player__bg .nav img{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.media .video .player-box .player__bg .nav img:hover{filter:drop-shadow(0 0 .2rem #FFFFFF);scale:1.01}.media .video .player-box .player__bg .nav img:active{scale:.98}.media .video .player-box .player__bg .error,.media .video .player-box .player__bg .preloader{align-items:center;background:#242424;border-radius:var(--media-bord-rad);display:flex;height:100%;justify-content:center;width:100%}.media .video .player-box .player__bg .preloader.other{background:transparent}.media .video .player-box .player__bg .error{gap:.5rem}.media .progress{height:100%;padding-inline:var(--media-indent);width:100%}.media .progress__time{display:flex;justify-content:space-between;width:100%}:root{--preview-bg:#0c0c0c}.preview{display:grid;grid-template-rows:45vh 55vh;height:100vh;opacity:0;width:100%}.preview__logo{height:100%;min-height:0;overflow:hidden;width:100%}.preview__ctx{display:grid;gap:3vh;grid-template-rows:6fr 4fr 3fr;height:55vh;min-height:55vh;overflow:hidden;padding-bottom:6vh;padding-inline:5vw;width:100%}@media (max-height:650px){.preview__ctx{gap:1.8vh}}.preview__ctx .text{align-items:start;height:100%;width:100%}.preview__ctx .text .headline{font-weight:900;position:relative;width:100%}@media (max-height:650px){.preview__ctx .text .headline{margin-top:1.8vh}}@media (max-height:630px){.preview__ctx .text .headline{line-height:27px}}.preview__ctx .text .headline .relative{bottom:0;position:absolute;right:0}.preview__ctx .text .description{font-weight:400;margin-top:3vh;width:100%}@media (max-height:650px){.preview__ctx .text .description{margin-top:1.8vh}}@media (max-height:630px){.preview__ctx .text .description{line-height:22px}}.preview__ctx .policy-links{height:100%;width:100%}.preview__ctx .policy-links .text{font-size:clamp(12px,3vw,16px);text-align:center}.preview__ctx .policy-links .text a{color:#bc96ff}.filling-quest{height:100%;opacity:0;overflow:auto;padding:5vh 8vw 8vh;width:100%}.filling-quest__header{align-items:center;animation:fadeIn 1.2s ease-in-out 0s forwards;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-top:3.5rem;width:100%}.filling-quest__header .text .headline{font-weight:900;text-align:start;width:100%}.filling-quest__header .text .description{font-weight:100;margin-top:.5rem;opacity:.5;text-align:start;width:100%}.filling-quest__header .video{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@keyframes videoShadowPlay{0%{filter:drop-shadow(0 0 0 var(--play-shadow-color))}50%{filter:drop-shadow(0 0 .5rem var(--play-shadow-color))}to{filter:drop-shadow(0 0 0 var(--play-shadow-color))}}.filling-quest__header .video svg{animation:videoShadowPlay 1s ease-in-out 10;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.filling-quest__header .video svg:hover{animation:none;filter:drop-shadow(0 0 .3rem var(--play-shadow-color))}.filling-quest__header .video.disabled svg{animation:none;cursor:not-allowed;opacity:.8}.filling-quest__header .video.disabled svg:hover{filter:none}.filling-quest__ctx{animation:fadeIn 1.2s ease-in-out 0s forwards;margin-top:5.6vh;width:100%}.filling-quest__ctx .widgets{display:flex;flex-direction:column;gap:2.5rem;justify-content:center;margin-bottom:60px;width:100%}.filling-quest__ctx .widgets__photo{width:100%}.filling-quest__ctx .widgets__photo .headline{text-align:start;width:100%}.filling-quest__ctx .widgets__photo .items{border-radius:1.3rem;margin-top:1rem;width:100%}.filling-quest__ctx .widgets__photo .err-msg{color:#ff4365;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-left:.9rem;margin-top:.5rem;opacity:.9}.filling-quest__ctx .widgets__inputs{display:flex;flex-direction:column;justify-content:center;width:100%}.filling-quest__ctx .widgets__inputs .MuiFormControl-root{margin-top:1rem}.filling-quest__ctx .widgets__inputs .city-headline{margin-top:1.75rem}.filling-quest__ctx .widgets__inputs .city-err{color:#ff4365;font-size:.8rem;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-left:.9rem;margin-top:.5rem}.filling-quest__ctx .widgets__my-sex{width:100%}.filling-quest__ctx .widgets__my-sex .select{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem;width:100%}.filling-quest__ctx .widgets__my-sex .select__item{width:100%}.filling-quest__ctx .widgets__my-sex .select__item:first-of-type{justify-self:start}.filling-quest__ctx .widgets__my-sex .select__item:last-of-type{justify-self:end}.filling-quest__ctx .widgets__age{width:100%}.filling-quest__ctx .widgets__age .age-input{margin-top:1rem}.filling-quest__ctx .widgets__age .description{font-size:.9rem;font-weight:900;margin-left:.9rem;margin-top:.5rem;opacity:.5}.filling-quest__ctx .widgets__age .description.red-flag{color:#ff4365;opacity:1}.filling-quest__ctx .widgets__bio{width:100%}.filling-quest__ctx .widgets__bio .headline{align-items:center;display:flex;justify-content:space-between;width:100%}.filling-quest__ctx .widgets__bio .headline .count{font-size:1rem;margin-top:.3rem;opacity:.8}.filling-quest__ctx .widgets__bio .bio-input{margin-top:1rem}.filling-quest__ctx .widgets__bio .bio-input .MuiInputBase-root{border-radius:2rem!important}.filling-quest__ctx .widgets__interests,.filling-quest__ctx .widgets__selection-sex{width:100%}.filling-quest__ctx .widgets__interests .headline,.filling-quest__ctx .widgets__selection-sex .headline{text-align:start;width:100%}.filling-quest__ctx .widgets__interests .select,.filling-quest__ctx .widgets__selection-sex .select{display:grid;gap:1rem;grid-template-areas:"first second third";margin-top:1rem;width:100%}@media (max-width:460px){.filling-quest__ctx .widgets__interests .select,.filling-quest__ctx .widgets__selection-sex .select{grid-template-areas:"first second" "third third";grid-template-columns:1fr 1fr}}.filling-quest__ctx .widgets__interests .MuiIconButton-root:disabled,.filling-quest__ctx .widgets__selection-sex .MuiIconButton-root:disabled{opacity:.5}.ep-plans{animation:fadeIn 1.2s ease-in-out 0s forwards;width:100%}.ep-plans__ctx{display:flex;flex-direction:column;gap:1.8rem;width:100%}.ep-plans__ctx .ep-preview{width:100%}.ep-plans__ctx .ep-preview .info{background:#ffcf811f;border-radius:3.75rem;color:#ffcf81;font-size:clamp(.8rem,3vw,1rem);margin-top:1.8rem;padding:.2rem}.ep-plans__ctx .vars{width:100%}.ep-plans__ctx .vars .headline{font-size:clamp(1.2rem,3vw,1.6rem)}.ep-plans__ctx .vars .select{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:.2rem;margin-top:1rem;width:100%}.ep-plans__btn{margin-top:2.2rem}.ep-location,.ep-location__ctx{display:flex;flex-direction:column;gap:1.8rem;width:100%}.ep-location__ctx .ep-text{width:100%}.ep-location__ctx .MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-endAdornment .MuiButtonBase-root{background:#232323!important}.ep-location__ctx .MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-endAdornment .MuiButtonBase-root .MuiSvgIcon-root{fill:#fff}.target-chat{display:grid;grid-template-rows:1.5fr 10fr 2fr;height:100vh;overflow:hidden;padding-top:clamp(3.2rem,var(--nav-bar-h),5rem);width:100%}.target-chat:not(:has(.target-chat__header)){grid-template-rows:1fr}.target-chat__ctx,.target-chat__footer,.target-chat__header{animation:fadeIn 1.2s ease-in-out 0s forwards}.target-chat__header{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;min-height:60px;padding-inline:1rem;position:relative;width:100%}.target-chat__header:after{background:linear-gradient(#000,transparent);bottom:-1rem;content:"";height:1rem;left:0;position:absolute;width:100%}.target-chat__header .person{display:flex;flex-direction:row;gap:clamp(5px,2vw,15px);justify-content:left}.target-chat__header .person .MuiAvatar-root,.target-chat__header .person .name{cursor:pointer}.target-chat__header .person .description{align-items:left;display:flex;flex-direction:column;gap:.25rem;justify-content:center;width:clamp(11rem,55vw,20rem)}.target-chat__header .person .description .name{font-size:clamp(18px,3vw,20px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.target-chat__header .person .description .line{color:#d7ff81;font-size:clamp(14px,3vw,16px);font-weight:100}.target-chat__header .person .description .line.off{color:#ff4365}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.target-chat__header .person .description .line.typing:after{animation:dots 1.2s steps(4) infinite;content:""}.target-chat__header .MuiIconButton-root{background:#ffffff1f!important;border-radius:50%;transition:all .1s ease}.target-chat__header .MuiIconButton-root:hover{background:#ffffff52;filter:drop-shadow(0 0 1rem rgba(215,255,129,.1254901961))}.target-chat__header .MuiIconButton-root:active{background:#ffffff76;scale:.99}.target-chat__ctx{height:100%;overflow-x:hidden;overflow-y:auto;padding-inline:1rem;padding-top:1.5rem;width:100%}.target-chat__ctx .loader-box{align-items:center;display:flex;height:0;justify-content:center;overflow:hidden;transition:height .2s ease;width:100%}.target-chat__ctx .loader-box .MuiCircularProgress-svg{color:#bc96ff}.target-chat__ctx .chat-list{display:flex;flex-direction:column;gap:1.5rem;width:100%}.target-chat__ctx .chat-list .day{width:100%}.target-chat__ctx .chat-list .day__panel{text-align:center;width:100%}.target-chat__ctx .chat-list .day__panel .label{background:#ffffff1f;border-radius:3.75rem;color:#bc96ff;padding:4px 6px}.target-chat__ctx .chat-list .day__ctx{display:flex;flex-direction:column;gap:1.75rem;margin-top:1.5rem;width:100%}.target-chat__ctx .chat-list .day__ctx .msg{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;width:100%}.target-chat__ctx .chat-list .day__ctx .msg.self{align-items:flex-end}.target-chat__ctx .chat-list .day__ctx .msg.self .msg__ctx{background:#d7ff81;border-radius:20px 2px 20px 20px;color:#121112}.target-chat__ctx .chat-list .day__ctx .msg__ctx{background:#522e99;border-radius:2px 20px 20px;color:#f9f9ff;max-width:310px;padding:20px;width:100%;word-break:break-word}.target-chat__ctx .chat-list .day__ctx .msg__label{align-items:center;display:flex;flex-direction:row;gap:.5rem}.target-chat__ctx .chat-list .day__ctx .msg__label .time{color:#bc96ff}.target-chat__ctx .chat-list .day__ctx .msg__label svg:not(.checked){fill:gray}.target-chat__ctx .chat-list .day__ctx .msg__label svg:not(.checked) path{fill:gray}.target-chat__footer{align-items:center;background:#2b2b2b;border-radius:1.9rem 1.9rem 0 0;display:flex;height:100%;min-height:70px;padding-inline:1rem;position:relative;width:100%;z-index:5}.target-chat__footer:before{background:linear-gradient(transparent,#00000072,#000);content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%}.target-psych{display:grid;grid-template-rows:10fr 1fr;height:100vh;overflow:hidden;padding-top:12.1vh;width:100%}.target-psych__btn,.target-psych__ctx{animation:fadeIn 1.2s ease-in-out 0s forwards}.target-psych__ctx{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;overflow:auto;padding-inline:1rem;width:100%}.target-psych__ctx .image{align-items:flex-end;background-blend-mode:multiply;background-color:#50505034;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;display:flex;height:460px;min-height:460px;min-width:300px;padding:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:460px}@media (max-width:480px){.target-psych__ctx .image{height:100vw;min-height:100vw;width:100%}}@media (max-width:400px){.target-psych__ctx .image{min-height:320px}}.target-psych__ctx .image .desc{display:flex;flex-direction:column;gap:.5rem;width:100%}.target-psych__ctx .image .desc .headline{font-size:clamp(1.3rem,6.5vw,2rem);font-weight:700}.target-psych__ctx .image .desc .labels{display:flex;gap:clamp(.4rem,2vw,.8rem);width:100%}.target-psych__ctx .image .desc .labels .item{background:#fff;border-radius:3.75rem;color:#121112;font-size:.8rem;padding:.2rem .4rem}.target-psych__ctx .bio{width:100%}.target-psych__ctx .bio .head{display:flex;justify-content:space-between;width:100%}.target-psych__ctx .bio .head .headline{font-weight:700}.target-psych__ctx .bio .head .line{background:#d7ff8133;border-radius:1.25rem;color:#d7ff81;font-size:clamp(12px,2vw,14px);padding:.3rem .8rem}.target-psych__ctx .bio .head .line:before{background:#d7ff81;border-radius:50%;content:"";display:inline-block;height:7px;margin-bottom:.1rem;margin-right:.5rem;width:7px}.target-psych__ctx .bio .head .line.off{background:#ff43664c;color:#ff4365}.target-psych__ctx .bio .head .line.off:before{background:#ff4365}.target-psych__ctx .bio .text{font-size:clamp(.9rem,4vw,1.1rem);font-weight:100;margin-top:.5rem}.target-psych__ctx .exp{width:100%}.target-psych__ctx .exp .headline{font-weight:700}.target-psych__ctx .exp__list{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem;padding-bottom:1.5rem;width:100%}.target-psych__ctx .exp__list .item{align-items:center;background:#ffffff1a;border-radius:1.25rem;display:flex;flex-direction:row;justify-content:space-between;padding:1.25rem;width:100%}.target-psych__ctx .exp__list .item .desc,.target-psych__ctx .exp__list .item .label,.target-psych__ctx .exp__list .item .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-psych__ctx .exp__list .item .head{width:70%}.target-psych__ctx .exp__list .item .head .title{font-size:clamp(1rem,3vw,1.2rem);font-weight:600}.target-psych__ctx .exp__list .item .head .desc{font-size:clamp(.8rem,3vw,1rem);opacity:.5}.target-psych__ctx .exp__list .item .label{font-size:clamp(.9rem,3vw,1.2rem);font-weight:400;text-align:end;width:30%}.target-psych__btn{align-items:center;background:#ffffff1f;background:#2b2b2b;border-radius:1.9rem 1.9rem 0 0;display:flex;min-height:80px;padding-inline:1rem}.target-psych__btn .MuiButtonBase-root{border-radius:3.75rem;height:52px;width:100%}.target-psych__btn .MuiButtonBase-root:active{scale:.99!important}.details{height:100%;overflow-y:auto;width:100%}.details__slider{animation:fadeIn 1.2s ease-in-out 0s forwards;height:80vh;margin-top:12.1vh;width:100%}.details__slider .container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.details__slider .container .slide{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;max-width:402px;position:relative;transition:opacity .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.details__slider .container .slide:before{background:linear-gradient(rgba(0,0,0,.502),transparent);content:"";height:15%;position:absolute;top:0;width:100%}.details__slider .container .slide:after{background:linear-gradient(0deg,rgba(0,0,0,.502),transparent);bottom:0;content:"";height:10%;position:absolute;width:100%}.details__slider .container .slide__ctx{display:grid;grid-template-rows:2fr 7fr 1fr;height:100%;padding:.625rem 1.25rem 1.25rem;width:100%;z-index:5}.details__slider .container .slide__ctx header{align-self:start;width:100%;z-index:5}.details__slider .container .slide__ctx header .nav{align-items:center;display:flex;justify-content:space-between;margin-top:2.5vh;width:100%}.details__slider .container .slide__ctx header .nav .label{background:#d7ff81!important;border-color:#d7ff81!important;border-radius:50px;font-size:.75rem}.details__slider .container .slide__ctx header .nav .label img{width:1.2rem}.details__slider .container .slide__ctx header .nav .nav-btn{background:#00000075!important;-webkit-tap-highlight-color:transparent}.details__slider .container .slide__ctx header .nav .nav-btn svg path,.details__slider .container .slide__ctx header .nav .nav-btn svg rect{fill:#fff;stroke:transparent}.details__slider .container .slide__ctx main{display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.details__slider .container .slide__ctx main span{cursor:pointer;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50%;-webkit-tap-highlight-color:transparent}.details__slider .container .slide__ctx main span:active{background:transparent}.details__slider .container .slide__ctx footer{align-self:end;width:100%;z-index:5}.details__slider .container .slide__ctx footer .headline{font-weight:700}.details__info{animation:fadeIn 1.2s ease-in-out 0s forwards;gap:1.25rem}.details__info,.details__info .poster{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem;width:100%}.details__info .poster{background:#2b2b2b;border-radius:1.25rem;gap:.7rem}.details__info .poster .plan-panel{align-items:center;background:#00000047;border-radius:3.75rem;display:flex;flex-direction:row;gap:.8rem;justify-content:space-between;padding:clamp(.3rem,.6vw,.5rem);width:100%}.details__info .poster .plan-panel .plans-label .text{font-size:clamp(.8rem,2.93vw,1rem)!important;font-weight:500!important;letter-spacing:-.5px;margin-right:.1rem;min-width:100px;text-align:end;width:50%}.details__info .poster .plan-panel .plans-label img{height:clamp(1.125rem,4.5vw,1.875rem)!important;width:clamp(1.125rem,4.5vw,1.875rem)!important}.details__info .poster .plan-panel .timer{align-items:center;background:transparent!important;display:flex;flex-direction:row;gap:.5vw;justify-content:center}.details__info .poster .plan-panel .timer img{height:clamp(1.375rem,4.5vw,1.875rem);scale:1.1;translate:.6rem 0;width:clamp(1.375rem,4.5vw,1.875rem)}.details__info .poster .plan-panel .timer .time{color:#d7ff81;font-size:clamp(.8rem,2.93vw,1.2rem);font-weight:500}.details__info .poster .labels{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;justify-content:start;width:100%}.details__info .poster .text-desc{width:100%}.details__info .poster .text-desc .text{position:relative;text-align:start;width:100%}.details__info .poster .text-desc .text:last-of-type{margin-top:.8rem}.details__info .poster .text-desc .text:last-of-type:before{background:#fff;border-radius:1rem;content:"";height:1px;left:0;opacity:.1;position:absolute;top:-6px;width:100%}.details__info .description{width:100%}.details__info .description .headline{font-weight:900}.details__info .description .text{margin-top:.8rem}.details__fixed{animation:fadeIn 1.2s ease-in-out 0s forwards;width:100%}.details__fixed .void{height:6rem;width:100%}.details__fixed .btns{bottom:2.5rem;justify-content:space-between;max-width:800px;padding-inline:1.25rem;position:fixed;-webkit-tap-highlight-color:transparent}.details__fixed .btns,.error{align-items:center;display:flex;width:100%}.error{animation:fadeIn 1.2s ease-in-out 0s forwards;height:100%;justify-content:center}.error__ctx{display:grid;grid-template-rows:10fr clamp(4rem,15vh,6rem);height:100vh;padding-inline:1rem;width:100%}.error__ctx .header{align-self:start;height:100%;width:100%}.error__ctx .header .box{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;padding-inline:1rem;padding-top:9vh;width:100%}.error__ctx .header .box .image{height:clamp(180px,25vw,300px);width:clamp(180px,25vw,300px)}.error__ctx .header .box .image.net-error{height:clamp(120px,25vw,270px);width:clamp(120px,25vw,270px)}.error__ctx .header .box .headline{font-size:clamp(1.75rem,5vw,2.15rem);font-weight:900;text-align:center;width:85%}.error__ctx .header .box .description{font-size:clamp(.75rem,2vw,1.25rem);font-weight:400;margin-top:.5rem;text-align:center;width:85%}.error__ctx .footer{align-self:top;width:100%}@media (max-height:500px){.error__ctx .footer{align-self:center}}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none}:root{--primary-selection-bg-color:#12b99a;--primary-selection-font-color:#fff;--primary-bg-color:#000;--primary-color:#fff}::-moz-selection{background:var(--primary-selection-bg-color);color:var(--primary-selection-font-color)}::selection{background:var(--primary-selection-bg-color);color:var(--primary-selection-font-color)}::-webkit-scrollbar{display:none}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:visible}}h1{font-size:clamp(1.75rem,1.4903846154rem + 1.1538461538vw,2.5rem)}h2{font-size:clamp(1.625rem,1.4086538462rem + .9615384615vw,2.25rem)}h3{font-size:clamp(1.5rem,1.3269230769rem + .7692307692vw,2rem)}h4{font-size:clamp(1.375rem,1.2451923077rem + .5769230769vw,1.75rem)}h5{font-size:clamp(1.25rem,1.1634615385rem + .3846153846vw,1.5rem)}h6{font-size:clamp(1.125rem,1.0817307692rem + .1923076923vw,1.25rem)}p{font-size:clamp(.875rem,.8317307692rem + .1923076923vw,1rem)}a{-webkit-tap-highlight-color:transparent}a,img,svg{-webkit-user-select:none;-moz-user-select:none;user-select:none}#root{animation:fadeIn 1.2s ease-in-out 3s forwards;background:var(--primary-bg-color);color:var(--primary-color);overflow:hidden;width:100%}.loader{max-width:800px}.empty,.loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.empty{flex-direction:column}@keyframes fadeIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}.empty{animation:fadeIn 1.2s ease-in-out 0s forwards}.empty .headline,.empty .link,.empty .text{max-width:600px;text-align:center}.empty .headline{font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;width:100%}.empty .text{font-size:clamp(.85rem,3vw,1rem);font-weight:200;margin-top:.3rem}.empty .link{margin-top:1rem}
