.-auth-layout{background-color:var(--bg-auth);display:grid;grid-template-columns:1fr 500px;height:100%;width:100%}@media only screen and (max-width:1024px){.-auth-layout{display:flex;flex-direction:column}}.-auth-layout__wrapper{display:flex;flex:1;flex-direction:column}.-auth-layout__left{background-color:var(--color-bg-secondary);background-image:url(../images/layouts/auth/bg.png);background-position:calc(100% + 150px) calc(100% + 10px);background-repeat:no-repeat;background-size:444px 444px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:80px 40px 80px 80px}@media only screen and (max-width:1024px){.-auth-layout__left{background:none;background-color:var(--color-white);border-bottom-left-radius:var(--border-radius-l);border-bottom-right-radius:var(--border-radius-l);height:56px;margin-bottom:4px;padding:12px 16px}.-auth-layout__left .-auth-layout__logos-noorx{transform:scale(.75)}.-auth-layout__left-main{display:none}}.-auth-layout__logos{align-items:center;display:flex}@media only screen and (max-width:1024px){.-auth-layout__logos{height:32px}}.-auth-layout__logos-last{margin-left:24px}@media only screen and (max-width:1024px){.-auth-layout__logos-last{margin-left:8px}}.-auth-layout__right{background-color:var(--color-bg-primary);box-sizing:border-box;padding:80px 60px}@media only screen and (max-width:1024px){.-auth-layout__right{border-top-left-radius:var(--border-radius-l);border-top-right-radius:var(--border-radius-l);display:flex;flex:1;padding:24px 16px}}.-auth-layout__title{font:var(--size-950)/var(--size-1000) Inter;font-weight:var(--font-weight-semi-bold)}@media only screen and (max-width:1024px){.-auth-layout__title{font-size:var(--size-450);line-height:var(--size-500)}}.-auth-layout__title{margin:0 0 32px;position:relative;text-wrap:balance}.-auth-layout__title_line-1{color:var(--color-text-primary)}.-auth-layout__title_line-1_gradient{background:linear-gradient(27deg,#6e9efc,#b7cffe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.-auth-layout__title_line-2{background:-webkit-linear-gradient(0deg,#0f1012,#387afb 100%,#b4cdfe 0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.-auth-layout__title_black{color:var(--color-text-primary);left:0;position:absolute;top:0}.-auth-layout__description{color:var(--color-text-secondary);font:var(--size-225)/var(--size-350) Inter;font-weight:var(--font-weight-regular);margin:0;max-width:740px}.-auth-layout__footer{color:var(--color-text-tertiary);font:var(--size-150)/var(--size-200) Inter;font-weight:var(--font-weight-regular)}@media only screen and (max-width:1024px){.-auth-layout__footer{display:none}}.-auth-layout .-input{margin-bottom:24px}@media only screen and (max-width:1024px){.-auth-layout .-input{margin-bottom:20px}}.-auth-layout .-input_last{margin-bottom:16px}.--auth-page__top{margin-bottom:40px}@media only screen and (max-width:1024px){.--auth-page__top{margin-bottom:32px}}.--auth-page__top h2{font:var(--size-400)/var(--size-500) Inter;font-weight:var(--font-weight-semi-bold)}@media only screen and (max-width:1024px){.--auth-page__top h2{font-size:var(--size-350);line-height:var(--size-400)}}.--auth-page__top h2{color:var(--color-text-primary);margin:0 0 12px}.--auth-page__top h2 a{color:var(--color-text-primary);position:relative;text-decoration:none}.--auth-page__top h2 a svg{bottom:0;left:-40px;position:absolute;top:8px;transition:.2s}@media only screen and (max-width:1024px){.--auth-page__top h2 a svg{left:-30px}}.--auth-page__top h2 a:hover svg{left:-45px;transform:scale(1.1);transition:.2s}.--auth-page__top p{color:var(--color-text-primary);font:var(--size-200)/var(--size-300) Inter;font-weight:var(--font-weight-regular);margin:0}.--auth-page__top p a{color:var(--color-text-action);cursor:pointer;text-decoration:none;transition:color .1s}.--auth-page__top p a:hover{color:var(--color-text-hover-secondary);transition:color .1s}.-text__gradient_blue{animation:animated_text 16s linear infinite;-webkit-animation:animated_text 16s linear infinite;-moz-animation:animated_text 16s linear infinite;background:linear-gradient(90deg,#3275fa,#1f3e7b,#3275fa);-webkit-background-clip:text;background-size:400% auto;-webkit-text-fill-color:transparent}@keyframes animated_text{0%{background-position:0}to{background-position:400%}}
