*{box-sizing:border-box;color:#fff;font-family:Roboto,sans-serif}html,body{background:linear-gradient(28deg,#141414 8.03% 91.51%);width:100%;margin:0;padding:0}html #main-background,body #main-background{z-index:10;background:radial-gradient(57.57% 53.61% at 94.4% 14.38%,#0000 0% 50%,#0000 100%),radial-gradient(140.37% 51.38% at 0 80.05%,#0000 0% 50%,#0000 100%),linear-gradient(28deg,#505bc74d 8.03% 91.51%);width:100%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:url(/img/pattern-bg.svg);mask-image:url(/img/pattern-bg.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:repeat;mask-repeat:repeat}html #app-content,body #app-content{z-index:20;width:100%;height:100%;position:relative}
.layout-module-scss-module__uQLIpG__appWrapper{display:flex}.layout-module-scss-module__uQLIpG__appWrapper main{width:calc(100% - 76px);position:relative}
.chat-input-module-scss-module__Z4ZmKW__chatInputComponent{z-index:500;justify-content:center;align-items:center;width:100%;padding:16px;display:flex;position:absolute;bottom:0;right:0}.chat-input-module-scss-module__Z4ZmKW__chatInputComponent .chat-input-module-scss-module__Z4ZmKW__wrapper{background:#17181c;border-radius:16px;align-items:center;width:100%;max-width:700px;padding:4px;display:flex;box-shadow:0 4px 16px #0000004d,0 0 2px #0000004d}.chat-input-module-scss-module__Z4ZmKW__chatInputComponent .chat-input-module-scss-module__Z4ZmKW__wrapper .chat-input-module-scss-module__Z4ZmKW__messageInput{background-color:#0000;border:none;outline:none;width:100%;height:40px;padding:0 8px;font-size:16px}.chat-input-module-scss-module__Z4ZmKW__chatInputComponent .chat-input-module-scss-module__Z4ZmKW__wrapper .chat-input-module-scss-module__Z4ZmKW__sendButton{cursor:pointer;opacity:0;pointer-events:none;background-color:#007aff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:8px;transition:all .3s;display:flex}.chat-input-module-scss-module__Z4ZmKW__chatInputComponent .chat-input-module-scss-module__Z4ZmKW__wrapper .chat-input-module-scss-module__Z4ZmKW__sendButton:hover{background-color:#479fff}.chat-input-module-scss-module__Z4ZmKW__chatInputComponent .chat-input-module-scss-module__Z4ZmKW__wrapper .chat-input-module-scss-module__Z4ZmKW__sendButton.chat-input-module-scss-module__Z4ZmKW__show{opacity:1;pointer-events:auto}.chat-input-module-scss-module__Z4ZmKW__chatInputComponent .chat-input-module-scss-module__Z4ZmKW__wrapper .chat-input-module-scss-module__Z4ZmKW__sendButton img{width:80%}
.side-bar-module-scss-module__7-5x5W__sideBarComponent{z-index:40;background-color:#17181c;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;width:76px;height:100dvh;display:flex;position:relative}.side-bar-module-scss-module__7-5x5W__sideBarComponent .side-bar-module-scss-module__7-5x5W__settingsButton{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:8px;font-size:12px;display:flex}.side-bar-module-scss-module__7-5x5W__sideBarComponent .side-bar-module-scss-module__7-5x5W__settingsButton img{object-fit:contain;width:30px;margin-bottom:8px;display:block}
.login-modal-module-scss-module__ISPZZa__loginModalComponent{z-index:500;width:100%;height:100%;position:fixed;top:0;left:0}.login-modal-module-scss-module__ISPZZa__loginModalComponent .login-modal-module-scss-module__ISPZZa__layout{z-index:10;background-color:#000;width:100%;height:100%;position:absolute;top:0;right:0}.login-modal-module-scss-module__ISPZZa__loginModalComponent .login-modal-module-scss-module__ISPZZa__head{z-index:20;background:#17181c;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;width:100%;height:64px;padding:12px 16px;font-size:16px;font-weight:600;display:flex;position:relative}.login-modal-module-scss-module__ISPZZa__loginModalComponent .login-modal-module-scss-module__ISPZZa__modalBody{z-index:20;border-radius:12px;max-width:600px;margin:0 auto;padding:16px;position:relative}.login-modal-module-scss-module__ISPZZa__loginModalComponent .login-modal-module-scss-module__ISPZZa__modalBody .login-modal-module-scss-module__ISPZZa__field{margin-bottom:20px}
.input-module-scss-module__Ba3OgW__uiInputComponent{width:100%}.input-module-scss-module__Ba3OgW__uiInputComponent .input-module-scss-module__Ba3OgW__uiInput{background:#25262d;border:none;border-radius:16px;outline:none;width:100%;height:52px;padding:6px 12px;font-size:15px}.input-module-scss-module__Ba3OgW__uiInputComponent .input-module-scss-module__Ba3OgW__error{color:#ce4257;max-height:0;padding:4px 12px 0;font-size:13px;transition:max-height .3s;overflow:hidden}.input-module-scss-module__Ba3OgW__uiInputComponent .input-module-scss-module__Ba3OgW__error.input-module-scss-module__Ba3OgW__showError{max-height:30px}
.button-module-scss-module__CYkfOW__uiButtonComponent{cursor:pointer;border-radius:20px;justify-content:center;align-items:center;height:60px;padding:18px 22px;font-size:17px;font-weight:600;display:flex}.button-module-scss-module__CYkfOW__uiButtonComponent.button-module-scss-module__CYkfOW__primary{background-color:#007aff;transition:background-color .3s}.button-module-scss-module__CYkfOW__uiButtonComponent.button-module-scss-module__CYkfOW__primary:hover{background-color:#479fff}.button-module-scss-module__CYkfOW__uiButtonComponent.button-module-scss-module__CYkfOW__loading{pointer-events:none;opacity:.5}
.loader-module-scss-module__D2XPma__loaderComponent{z-index:9999;background-color:#17181c;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:fixed;top:0;left:0}.loader-module-scss-module__D2XPma__loaderComponent img{width:50px}
