@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Montserrat:wght@100..900&display=swap";.loader{color:#fff;font-family:Consolas,Menlo,Monaco,monospace;font-weight:700;font-size:78px;opacity:.8;white-space:nowrap}.loader.small{font-size:20px}.loader.semi{font-size:30px}.loader.black:before{color:var(--white)}.loader.black:after{color:var(--accent)}.loader.white:before{color:var(--black)}.loader.white:after{color:var(--accent)}.loader.absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader:before{content:"{";display:inline-block;animation:pulse .4s alternate infinite ease-in-out}.loader:after{content:"}";display:inline-block;color:var(--green);animation:pulse .4s .3s alternate infinite ease-in-out}@keyframes pulse{to{transform:scale(.8);opacity:.5}}.loading{background-color:var(--back-black);height:100dvh;width:100%;display:flex;flex-direction:column;opacity:0;animation:Open .5s ease forwards}.loading .spinner{margin:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.loading .logo{display:block;font-family:var(--font-audiowide);font-size:15px;color:var(--white)}@media(max-width:768px){.loading .logo{font-size:calc(30px + 17 * (100vw - 320px) / 1920)}}@media(min-width:768px){.loading .logo{font-size:calc(30px + 10 * .0520833333vw)}}.exit_btn{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:40px;border-radius:50%}.exit_btn svg{color:var(--purple);width:18px;height:18px}.panel_mobile{padding:0 25px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);width:100%;max-width:270px;display:none;justify-content:space-around;gap:15px;align-items:center;background-color:var(--back-black);border-radius:30px;height:55px;box-shadow:inset -1px 1px 1px #ffffff40}@media screen and (max-width:768px){.panel_mobile{display:flex}}.panel_mobile .mobile_link{display:flex;align-items:center;position:relative;height:100%}.panel_mobile .mobile_link svg{width:24px;height:24px;color:var(--white);transition:.3s ease}.panel_mobile .mobile_link:before{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;transform:scale(0);transform-origin:center center;background-color:var(--green);transition:transform .3s ease}.panel_mobile .mobile_link.active:before{transform:scale(1)}.panel_mobile .mobile_link.active span{color:var(--green)}.panel_mobile .mobile_link.active svg{color:var(--green)}.panel_mobile .exit_btn{height:100%;padding-top:0}.panel_mobile .exit_btn span{display:none}.panel_mobile .exit_btn svg{width:24px;height:24px}.logo{display:flex;gap:10px;align-items:center;font-family:var(--font-audiowide)}@media(max-width:768px){.logo{font-size:calc(15px + 8.5 * (100vw - 320px) / 1920)}}@media(min-width:768px){.logo{font-size:calc(15px + 5 * .0520833333vw)}}.logo.white{color:var(--white)}.logo.black{color:var(--font-black)}@media(max-width:768px){.logo.big{font-size:calc(30px + 10.2 * (100vw - 320px) / 1920)}}@media(min-width:768px){.logo.big{font-size:calc(30px + 6 * .0520833333vw)}}@media(max-width:768px){.logo.small{font-size:calc(20px + 6.8 * (100vw - 320px) / 1920)}}@media(min-width:768px){.logo.small{font-size:calc(20px + 4 * .0520833333vw)}}@media(max-width:768px){.logo.panel_logo{font-size:calc(20px + 8.5 * (100vw - 320px) / 1920)}}@media(min-width:768px){.logo.panel_logo{font-size:calc(20px + 5 * .0520833333vw)}}header{position:absolute;top:0;left:0;width:100%;height:60px;z-index:100}header .header_container{width:100%;max-width:1330px;margin:0 auto;padding:15px;display:flex;align-items:center}header .header_container nav{display:flex;align-items:center;gap:30px;margin-left:80px}header .header_container nav a{font-size:16px;color:var(--black);text-transform:capitalize;font-weight:450}header .header_container nav a.active{color:var(--accent)}header .header_container .user_composer{margin-left:auto;display:flex}header .header_container .user_composer .user{display:flex;align-items:center;gap:15px;padding:5px 23px 5px 6px;border-radius:30px;height:40px;background-color:var(--grey);cursor:pointer;color:var(--black)}header .header_container .user_composer .user .icon{background-color:var(--white);height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}header .header_container .user_composer .user p{font-size:15px;font-weight:450}header .header_container .user_composer .exit_btn{background-color:var(--white);border:4px solid var(--grey)}.main_button{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;max-width:200px;min-height:40px;max-height:40px;padding:0 20px;border-radius:30px;font-size:15px;white-space:nowrap;flex:1;transition:opacity .4s ease}.main_button .icon{border-radius:50%;display:flex;align-items:center;justify-content:center;width:24px;aspect-ratio:1/1;background:var(--white)}.main_button .icon svg{width:14px;height:14px;stroke-width:2px}.main_button.white{color:var(--font-black);background:var(--white-gradient)}.main_button.white .icon{background-color:var(--black)}.main_button.white .icon svg{color:var(--white)}.main_button.black{color:var(--white);background:var(--black)}.main_button.black .icon{background-color:var(--white)}.main_button.black .icon svg{color:var(--black)}.main_button.green{color:var(--black);background:var(--green-gradient)}.main_button.blue{color:var(--white);background:var(--blue-gradient)}.main_button.white-nofill{color:var(--white);border:1px solid var(--grey2)}.main_button.white-nofill .icon{background:var(--white)}.main_button.white-nofill .icon svg{color:var(--black)}.main_button.black-nofill{color:var(--black);border:1px solid var(--grey2);font-weight:450}.main_button.black-nofill .icon{background:var(--black)}.main_button.black-nofill .icon svg{color:var(--white)}.main_button.square{aspect-ratio:1/1;max-width:40px;padding:0}.main_button.round{aspect-ratio:1/1;max-width:40px;padding:0;border-radius:50%}.main_button.full{max-width:unset}.main_button.small{padding:0 7px;max-width:max-content;font-size:12px;min-height:33px;max-height:33px}.main_button.small .icon{width:22px}.main_button:disabled{opacity:.5;cursor:not-allowed}.modal_wrapper .alert_modal{position:relative;margin:auto;padding:23px;background-color:var(--white);border-radius:30px;width:100%;max-width:350px;opacity:0;transform:translateY(300px) scale(0)}.modal_wrapper .alert_modal.open{animation:Jump .5s ease forwards}.modal_wrapper .alert_modal.close{animation:JumpOut .2s ease forwards}.modal_wrapper .alert_modal h3{font-size:26px;text-align:center;font-weight:550;margin-bottom:20px;margin-top:20px}.modal_wrapper .alert_modal p{font-size:16px;text-align:center;line-height:1.5;color:var(--font-grey);margin-bottom:20px}.modal_wrapper .alert_modal .main_button{max-width:90%;margin:0 auto}.notification_list{position:fixed;bottom:100px;left:50%;transform:translate(-50%);width:100%;pointer-events:none;z-index:200}.notification_list .notification_item{position:absolute;left:50%;animation:ShowNotice .5s ease forwards;transition:.3s ease}.notification_list .notification_item .content{padding:10px;border-radius:17px;box-shadow:var(--shadow);background-color:transparent;transition:.4s ease;color:var(--font-black);font-size:13px;text-align:center;max-width:200px}.notification_list .notification_item .content.success{background-color:var(--green)}.notification_list .notification_item .content.error{background-color:var(--purple)}.notification_list .notification_item.close{animation:HideNotice .2s ease forwards}@keyframes ShowNotice{0%{transform:translate(-50%) translateY(100px) scale(.8)}50%{transform:translate(-50%) translateY(-10px) scale(1.05)}to{transform:translate(-50%) translateY(0) scale(1)}}@keyframes HideNotice{0%{transform:translate(-50%) translateY(0) scale(1);opacity:1;filter:blur(0)}to{transform:translate(-50%) translateY(100px) scale(0);opacity:0;filter:blur(10px)}}.modal_layout{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--semi-black);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:auto;padding:100px 16px;opacity:0;animation:Open .5s forwards;z-index:100}.modal_layout.close{animation:Close .2s forwards}.modal_layout .modal{position:relative;margin:auto;padding:30px;background-color:var(--white);width:100%;opacity:0;transform:translateY(300px) scale(0)}@media(max-width:768px){.modal_layout .modal{border-radius:calc(20px + 37.4 * (100vw - 320px) / 1920)}}@media(min-width:768px){.modal_layout .modal{border-radius:calc(20px + 22 * .0520833333vw)}}.modal_layout .modal.open{animation:Jump .5s ease forwards}.modal_layout .modal.close{animation:JumpOut .2s ease forwards}.sub_title{display:flex;align-items:center;gap:10px}.sub_title svg{width:20px;height:20px}.sub_title h3{font-weight:500}@media(max-width:768px){.sub_title h3{font-size:calc(18px + 3.4 * (100vw - 320px) / 1920)}}@media(min-width:768px){.sub_title h3{font-size:calc(18px + 2 * .0520833333vw)}}.sub_title.white h3{color:var(--white)}.sub_title.white svg{color:var(--white)}.sub_title.black h3{color:var(--black)}.sub_title.black svg{color:var(--black)}.input_wrapper{position:relative;width:100%}.input_wrapper .icon{position:absolute;top:5px;left:5px;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1/1;background:#f8f8f8}.input_wrapper .icon svg{width:16px;height:16px}.input_wrapper .main_input{position:relative;min-width:unset;width:100%;border:1px solid transparent;border-radius:30px;font-size:15px;color:var(--font-black);min-height:40px;transition:border-color .4s ease;background-color:var(--grey);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media(max-width:768px){.input_wrapper .main_input{padding-left:calc(12px + 5.1 * (100vw - 320px) / 1920)}}@media(min-width:768px){.input_wrapper .main_input{padding-left:calc(12px + 3 * .0520833333vw)}}@media(max-width:768px){.input_wrapper .main_input{padding-right:calc(12px + 5.1 * (100vw - 320px) / 1920)}}@media(min-width:768px){.input_wrapper .main_input{padding-right:calc(12px + 3 * .0520833333vw)}}.input_wrapper .main_input.icon_padding{padding-left:44px}.input_wrapper .main_input::placeholder{color:var(--font-grey)}@media screen and (min-width:993px){.input_wrapper .main_input:hover{border:1px solid var(--black)}}.input_wrapper .main_input:focus{border:1px solid var(--accent)}.input_wrapper .main_input:focus+.tooltip{opacity:1;transform:scale(1)}.input_wrapper .main_input:disabled{opacity:1;cursor:not-allowed;border:1px solid var(--light-grey);color:var(--light-grey)}.input_wrapper .tooltip{position:absolute;bottom:calc(100% + 18px);left:0;opacity:0;transform:scale(0);transform-origin:left bottom;transition:opacity .3s,transform .4s cubic-bezier(.2,.72,.32,1.26);padding:15px;border-radius:17px;background-color:var(--blur-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--light-green);color:var(--font-black);box-shadow:0 0 11px #c3c2c294;font-size:13px;z-index:2}.input_wrapper .tooltip:after{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid var(--light-green)}.input_wrapper .error_message{width:100%;text-align:center;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);color:var(--purple);opacity:0;transition:opacity .3s ease;white-space:nowrap}@media(max-width:768px){.input_wrapper .error_message{font-size:calc(9px + 3.4 * (100vw - 320px) / 1920)}}@media(min-width:768px){.input_wrapper .error_message{font-size:calc(9px + 2 * .0520833333vw)}}.input_wrapper.active .main_input{border:1px solid var(--accent)}.input_wrapper.error .main_input{border:1px solid var(--purple)}.input_wrapper.error .error_message{opacity:1}.textarea_wrapper{position:relative;width:100%}.textarea_wrapper textarea{position:relative;min-width:unset;min-height:100px;width:100%;line-height:1.3;resize:none;overflow:hidden;border:1px solid var(--light-grey);border-radius:17px;font-size:15px;box-shadow:0 0 7px -1px #c3c2c294;color:var(--font-black);transition:border-color .4s ease;background-color:var(--ivory)}@media(max-width:768px){.textarea_wrapper textarea{padding:calc(12px + 5.1 * (100vw - 320px) / 1920)}}@media(min-width:768px){.textarea_wrapper textarea{padding:calc(12px + 3 * .0520833333vw)}}.textarea_wrapper textarea::placeholder{color:var(--light-grey)}@media screen and (min-width:993px){.textarea_wrapper textarea:hover{border:1px solid var(--black)}}.textarea_wrapper textarea:focus{border:1px solid var(--green)}.textarea_wrapper textarea:focus+.tooltip{opacity:1;transform:scale(1)}.textarea_wrapper textarea:disabled{opacity:1;cursor:not-allowed;border:1px solid var(--light-grey);color:var(--light-grey)}.textarea_wrapper .error_message{width:100%;text-align:center;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);color:var(--purple);opacity:0;transition:opacity .3s ease;white-space:nowrap}@media(max-width:768px){.textarea_wrapper .error_message{font-size:calc(9px + 3.4 * (100vw - 320px) / 1920)}}@media(min-width:768px){.textarea_wrapper .error_message{font-size:calc(9px + 2 * .0520833333vw)}}.textarea_wrapper.active textarea{border:1px solid var(--green)}.textarea_wrapper.error textarea{border:1px solid var(--purple)}.textarea_wrapper.error .error_message{opacity:1}.response_modal form{margin-top:30px;display:flex;flex-direction:column;gap:20px}.auth_title{font-weight:450;color:var(--black);margin-bottom:20px}@media(max-width:768px){.auth_title{font-size:calc(22px + 10.2 * (100vw - 320px) / 1920)}}@media(min-width:768px){.auth_title{font-size:calc(22px + 6 * .0520833333vw)}}@media(max-width:768px){.auth_title{margin-top:calc(30px + 11.9 * (100vw - 320px) / 1920)}}@media(min-width:768px){.auth_title{margin-top:calc(30px + 7 * .0520833333vw)}}.back_btn{display:flex;align-items:center;gap:5px}.back_btn span{color:var(--black);font-size:15px}.back_btn svg{color:var(--black)}.sign_in{opacity:0;animation:Open .5s ease forwards}.sign_in .register_link{display:block;width:max-content;margin:20px auto 0}.sign_in .forgot_password_link{display:block;text-align:center;margin-top:15px;font-size:13px;color:var(--black)}.check_box{display:flex;gap:5px;cursor:pointer}.check_box .check{position:relative;width:20px;height:20px;border-radius:50%;border:1px solid transparent;box-shadow:0 0 7px -1px #c3c2c294;background-color:var(--ivory);flex-shrink:0;transition:.4s ease}.check_box .check svg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.check_box p{padding-top:2px;color:var(--font-grey);transition:color .4s ease;line-height:1.3}@media(max-width:768px){.check_box p{font-size:calc(13px + 3.4 * (100vw - 320px) / 1920)}}@media(min-width:768px){.check_box p{font-size:calc(13px + 2 * .0520833333vw)}}.check_box p span,.check_box p a{color:var(--grey);transition:color .3s}@media screen and (min-width:993px){.check_box:hover .check{border:1px solid var(--black)}.check_box:hover p{color:var(--black)}.check_box p a:hover{text-decoration:underline;color:var(--green)}}.check_box.checked .check{background-color:var(--green);border:1px solid var(--green)}.check_box.checked .check svg{transform:translate(-50%,-50%) scale(1)}.check_box.checked p{color:var(--font-black)}.registration{opacity:0;animation:Open .5s ease forwards;margin-bottom:auto!important;max-width:380px!important}.registration .sign_link{margin:30px auto 0;display:block;width:max-content}.registration .agree_mark{margin-top:10px}.confirm{opacity:0;animation:Open .5s ease forwards;margin-bottom:auto!important;max-width:380px!important}.confirm .confirm_form .message{color:var(--font-black);line-height:1.4}@media(max-width:768px){.confirm .confirm_form .message{font-size:calc(14px + 1.7 * (100vw - 320px) / 1920)}}@media(min-width:768px){.confirm .confirm_form .message{font-size:calc(14px + 1 * .0520833333vw)}}.confirm .confirm_form .resend_code{font-size:13px;color:var(--font-grey);width:max-content;transition:color .4s ease}.confirm .confirm_form .resend_code span{color:var(--black)}.confirm .confirm_form .resend_code:disabled{pointer-events:none;color:var(--font-grey)}@media screen and (min-width:993px){.confirm .confirm_form .resend_code:hover{color:var(--font-grey)}}.not_found{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:var(--font-black);height:100%;background-color:var(--ivory)}.not_found .content{display:flex;gap:20px;align-items:center}@media(max-width:768px){.not_found h1{font-size:calc(20px + 25.5 * (100vw - 320px) / 1920)}}@media(min-width:768px){.not_found h1{font-size:calc(20px + 15 * .0520833333vw)}}.not_found .line{width:1px;background-color:var(--green)}@media(max-width:768px){.not_found .line{height:calc(20px + 25.5 * (100vw - 320px) / 1920)}}@media(min-width:768px){.not_found .line{height:calc(20px + 15 * .0520833333vw)}}@media(max-width:768px){.not_found p{font-size:calc(13px + 6.8 * (100vw - 320px) / 1920)}}@media(min-width:768px){.not_found p{font-size:calc(13px + 4 * .0520833333vw)}}.not_found a{margin-top:20px;display:flex;width:100%;justify-content:center}.authentication_wrapper{min-height:100dvh;display:flex;flex-direction:column;gap:30px;padding:50px 15px;background:url(/authentication/auth.webp) no-repeat center center/cover}.authentication_wrapper .authentication_form{width:100%;max-width:350px;margin:auto auto 0;background-color:var(--blur-white);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:23px}@media(max-width:768px){.authentication_wrapper .authentication_form{padding:calc(20px + 11.9 * (100vw - 320px) / 1920)}}@media(min-width:768px){.authentication_wrapper .authentication_form{padding:calc(20px + 7 * .0520833333vw)}}.authentication_wrapper .authentication_form form{display:flex;flex-direction:column;gap:15px}.authentication_wrapper .authentication_form form .main_button{margin-top:10px}.authentication_wrapper .policy{width:100%;max-width:350px;margin:0 auto auto;background-color:var(--black);border-radius:23px}@media(max-width:768px){.authentication_wrapper .policy{padding:calc(20px + 17 * (100vw - 320px) / 1920)}}@media(min-width:768px){.authentication_wrapper .policy{padding:calc(20px + 10 * .0520833333vw)}}.authentication_wrapper .policy p{margin-top:10px;margin-bottom:33px;color:var(--font-grey);font-size:14px}:root{--font-montserrat: "Montserrat", sans-serif;--font-audiowide: "Audiowide", cursive;--black: #222222;--white: #ffffff;--grey: #ECEFF4;--purple: #F94646;--ivory: #F7F8FA;--accent: #A34CFF;--grey2: #363638;--green: #77ff03;--font-grey: #848484;--semi-grey: #c8c8c8;--back-blue: #DBEAFE;--back-green: #DCFCE7;--back-yellow: #FFEDD5;--skeleton: #e0e0e0;--blur-white: #f1f1f180;--back-grey: #BABAB9;--blur-grey: #e7e7e780;--semi-accent: #a34cff24;--active: #caffdc;--active-font: #1ace56;--pause: #c3ddff;--pause-font: #5fa4ff;--close: #FFD8D9;--close-font: #E3909C;--shadow: 0px 0px 23px 0px rgba(61, 61, 61, .295);--shadow-small: 0px 0px 7px -1px rgba(0, 0, 0, .95);--shadow-light: 0 0 14px 3px rgba(195, 194, 194, .38)}*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer{display:block}[inert],[inert] *{opacity:.3}html,body{height:100%;width:100%;min-width:320px;font-size:100%;font-weight:400;line-height:1;font-size:15px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;background:transparent}button::-moz-focus-inner{padding:0;border:0;background:transparent}a,a:visited,a:hover{text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}#root{height:100%}body{position:relative;font-family:var(--font-montserrat);background-color:var(--ivory);color:var(--black);min-height:100dvh}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:active,input:-webkit-autofill:focus{background-color:var(--background-grey)!important;color:var(--dark-grey)!important;-webkit-box-shadow:0 0 0 1000px var(--background-grey) inset!important;-webkit-text-fill-color:var(--dark-grey)!important;transition:background-color 0s 600000s,color 0s 600000s;caret-color:var(--dark-grey)}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}body.no_scroll,body.modal_opened{overflow:hidden}.main_wrapper{display:flex;flex-direction:column;min-height:100dvh;opacity:0;animation:Open .5s ease forwards}.container{width:100%;max-width:1330px;margin:0 auto;padding:0 15px}.modal_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--semi-black);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:auto;padding:100px 16px;opacity:0;animation:Open .5s forwards;z-index:100}.modal_wrapper.close{animation:Close .2s forwards}.nocopy{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@keyframes Open{0%{opacity:0}to{opacity:1}}@keyframes OpenPage{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Close{0%{opacity:1}to{opacity:0}}@keyframes Jump{0%{opacity:0;transform:translateY(300px) scale(0)}60%{transform:translateY(-30px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes JumpOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(300px) scale(0)}}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}
