.error-input-wrapper{position:relative}.policy_link:hover{cursor:pointer}.login-page{align-items:flex-start;display:flex;margin-inline:auto;max-width:500px;width:100%}.login-page__register{color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem}.login-page__zachem{background-color:var(--c-primary-soft,#efeff6);border-radius:var(--radius,10px);color:var(--c-text,#222226);font-size:1rem;line-height:1.45;padding:var(--space-3,12px) var(--space-4,16px)}.login-page__container{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:2.5rem;row-gap:1.5rem;width:100%}.login-page__container__info{align-items:center;column-gap:.75rem;display:flex}.login-page__container__info__image{height:20px;width:20px}.login-page__container__info__text{color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem}.login-page__container__button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#5f60da;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;height:var(--control-h,48px);justify-content:center;line-height:1.5rem;outline:none;padding:0 16px;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:100%}.login-page__container__button:active:not(:disabled){transform:scale(.97)}.login-page__container__button:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.login-page__container__button:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.login-page__container__button:hover:not(:disabled){background-color:#494ad1;box-shadow:var(--shadow-brand,0 10px 28px rgba(95,96,218,.28));color:#fff}}.login-page__container__button:disabled{background-color:#e7e7ef;color:#6e6e75}.login-page__container__login{column-gap:.5rem;display:flex;margin:0 auto}.login-page__container__login__link{color:#5f60da;font-size:1rem;font-weight:500;line-height:1.5rem}.login-page__container__policy{align-items:flex-start;color:#6e6e75;display:flex;font-size:.875rem;font-weight:400;line-height:1.25rem}.login-page__container__form{display:flex;flex-direction:column;row-gap:1.5rem}.login-page__title{font-size:1.25rem;font-weight:700;line-height:1.5rem}@media screen and (max-width:768px){.login-page{max-width:none}.login-page__container{padding:2rem var(--gutter,16px)}}.login-tabs{background-color:#f6f6f7;border-radius:8px;flex-direction:row;height:56px;padding:.25rem}.login-tabs,.login-tabs__item{align-items:center;display:flex;justify-content:center}.login-tabs__item{border-radius:inherit;color:#262e34;color:#6e6e75;cursor:pointer;font-size:1rem;font-weight:500;height:100%;line-height:1.5rem;text-align:center;width:50%}.login-tabs__item.active{background:#5f60da;color:#fff}@media(hover:hover)and (pointer:fine){.login-tabs__item:not(.active):hover{color:#5f60da}}.login-email__zabyli{text-decoration:underline;text-decoration-color:rgba(95,96,218,.35);text-underline-offset:.18em}@media(hover:hover)and (pointer:fine){.login-email__zabyli:hover{color:#5f60da;text-decoration-color:currentColor}}.login-email{display:flex;flex-direction:column;row-gap:1.5rem}.login-email__password{margin-bottom:.5rem}.login-email .tel-input{position:relative}.login-email .tel-input .input-error{position:relative;transform:none}.rectangle{border-top:1px solid #e5e5ec;height:1px}.login-footer{color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem}.login-footer__container{align-items:center;display:flex;flex-direction:column;row-gap:1.5rem}.login-footer__container__header{align-items:center;column-gap:.5rem;display:grid;grid-template-columns:1fr 80px 1fr;width:100%}.login-footer__socials{column-gap:.875rem;display:flex}.login-footer__socials__social{height:48px;width:48px}.login-footer__socials__social__image{height:inherit;width:inherit}.login-footer__container__header{grid-template-columns:1fr auto 1fr!important}.login-footer__container__header p{padding:0 var(--space-2);white-space:nowrap}