@charset "UTF-8";#login-app .p-button{position:relative;height:48px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:var(--font-family);font-size:16px;line-height:20px;font-weight:500;text-decoration:none;border-radius:100px;border:1px solid var(--base-color);background-color:var(--base-color);transition:.2s}#login-app .p-button path,#login-app .p-button circle{transition:.2s}#login-app .p-button:hover{background-color:var(--base-color-400);border-color:var(--base-color-400);color:#fff}#login-app .p-button:hover:not(:disabled){cursor:pointer}#login-app .p-button:not(.p-button-loading):disabled{background-color:var(--gray-color-400);border-color:var(--gray-color-400)}#login-app .p-button.p-button-loading .p-button-label{opacity:0;visibility:hidden}#login-app .p-button.outline{color:var(--base-color);background-color:transparent}#login-app .p-button.outline:hover:not(:disabled){color:#fff;background-color:var(--base-color)}#login-app .p-button.outline:not(.p-button-loading):disabled{color:var(--gray-color-400);background-color:transparent;border-color:var(--gray-color-400)}#login-app .p-button.outline .loader:before{border-color:var(--base-color)}#login-app .p-button.secondary{color:var(--base-color);background-color:var(--base-color-100);border-color:var(--base-color-100)}#login-app .p-button.secondary:hover:not(:disabled){background-color:var(--base-color-200);border-color:var(--base-color-200)}#login-app .p-button.gray{color:var(--base-color);background-color:var(--gray-color-100);border-color:var(--gray-color-100)}#login-app .p-button.gray:hover:not(:disabled){background-color:var(--gray-color-200);border-color:var(--gray-color-200)}#login-app .p-button.gray:not(.p-button-loading):disabled{color:var(--gray-color-200);background-color:var(--gray-color-100);border-color:var(--gray-color-100)}#login-app .p-button.icon{width:48px;padding:0;display:grid;place-content:center;border-radius:12px}#login-app .p-button.icon.medium{width:40px;height:40px}#login-app .p-button.flat{height:auto;padding:0;display:flex;align-items:center;justify-content:center;color:var(--base-color);text-decoration:none;border:none;background-color:transparent}@media (width < 1440px){#login-app .p-button.flat{font-size:14px;line-height:18px}}#login-app .p-button.flat:hover:not(:disabled){background-color:transparent;color:var(--base-color-400)}#login-app .p-button.flat:hover:not(:disabled) path{fill:var(--base-color-400)}#login-app .p-button.flat:disabled{color:var(--gray-color-400);background-color:transparent}#login-app .p-button.medium{height:38px;padding:0 14px}#login-app .p-button .icon-right{order:1}#login-app .p-inputtext{height:48px;width:100%;padding:0 18px;color:var(--gray-color-black);font-family:var(--font-family);font-size:16px;line-height:20px;font-weight:400;border-radius:100px;border:1px solid var(--gray-color-200);background-color:#fff;transition:.2s;outline:none}#login-app .p-inputtext:hover:not(:disabled){border-color:var(--base-color)}#login-app .p-inputtext:focus{border-color:var(--base-color)}#login-app .p-inputtext::placeholder{color:var(--gray-color-400)}#login-app .p-inputtext:disabled{color:var(--gray-color-300);background-color:var(--gray-color-100)}#login-app .p-inputtext:disabled+label{color:var(--gray-color-300)}#login-app .p-inputtext.p-invalid{border-color:var(--error-color-200)}#login-app .p-floatlabel{display:block;position:relative}#login-app .p-floatlabel:has(.p-textarea) label{top:15px;transform:none}#login-app .p-floatlabel label{position:absolute;pointer-events:none;top:0;transform:translateY(14px);transition-property:all;transform-origin:0 0;transition-timing-function:ease;font-size:16px;line-height:20px;font-weight:400;inset-inline-start:20px;color:var(--gray-color-400);transition-duration:.35s}#login-app .p-floatlabel:has(input:focus) label,#login-app .p-floatlabel:has(input.p-filled) label,#login-app .p-floatlabel:has(textarea:focus) label,#login-app .p-floatlabel:has(textarea.p-filled) label{top:0;transform:translateY(-24px);scale:.8}#login-app .p-floatlabel:has(input.p-invalid) label{color:var(--error-color-200)}#login-app .p-message{font-size:12px;line-height:16px}#login-app .p-message-error{color:var(--error-color-200)}#login-app .input-text{padding:20px 0 0}#login-app .input-text__message{margin-top:8px}#login-app .loader{position:absolute;width:24px;height:24px;border-radius:50%;animation:rotate 1s linear infinite}#login-app .loader--center{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}#login-app .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #fff;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}#login-app .skeleton{position:relative;overflow:hidden;background-color:var(--gray-color-200);border-radius:24px}#login-app .skeleton:after{content:"";position:absolute;left:0;right:0;top:0;transform:translate(-100%);z-index:1;height:100%;background:linear-gradient(90deg,#fff0 25%,#fff6,#fff0 75%);animation:skeleton-animation 1.5s infinite}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}#login-app .h20{height:20px}#login-app .h24{height:24px}#login-app .h30{height:30px}#login-app .h36{height:36px}#login-app .h40{height:40px}#login-app .h60{height:60px}#login-app .h80{height:80px}#login-app .h100{height:100px}#login-app .h200{height:200px}#login-app .w60{width:60px}#login-app .w80{width:80px}#login-app .w100{width:100px}#login-app .w150{width:150px}#login-app .w200{width:200px}#login-app .w250{width:250px}#login-app .w300{width:300px}#login-app .r50p{border-radius:50%}#login-app .skeleton-login{display:flex;flex-direction:column;align-items:center}#login-app .skeleton-login__title{width:100%;margin-bottom:24px;height:24px;max-width:200px}@media (width >= 768px){#login-app .skeleton-login__title{height:30px}}#login-app .skeleton-login__text{height:18px;margin-bottom:8px;width:100%;max-width:400px}@media (width >= 768px){#login-app .skeleton-login__text{height:20px}}#login-app .skeleton-login__input{width:100%;height:48px;margin-top:20px}#login-app *,#login-app *:after,#login-app *:before{box-sizing:border-box}#login-app{font-family:var(--font-family);font-size:15px;line-height:1.5;font-weight:400;color:var(--gray-color-black)}#login-app img{display:block;max-width:100%;height:auto;color:#000;text-decoration:none;font-size:14px}#login-app .link{font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--base-color);text-decoration:none;transition:.35s;cursor:pointer}#login-app .link:hover{text-decoration:underline}#login-app .visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}#login-app .inactive{position:relative;-webkit-user-select:none;user-select:none}#login-app .inactive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#fff;opacity:.7}#login-app .disclaimer{margin:0;font-size:14px;line-height:18px;color:var(--gray-color-400);text-align:center}@media (width >= 768px){#login-app .disclaimer{font-size:16px;line-height:20px}}#login-app .login-form__text{margin:0;font-size:14px;line-height:18px;text-align:center}@media (width >= 768px){#login-app .login-form__text{font-size:16px;line-height:20px}}#login-app .login-form__text b{font-weight:inherit}#login-app .login-form__text-wrapper{margin-bottom:8px;display:flex;flex-direction:column;align-items:center;gap:8px}#login-app .login-form__form-wrapper{display:flex;flex-direction:column;gap:16px}#login-app .login-options{display:flex;flex-direction:column;align-items:center;gap:16px}#login-app .login-options__decorated-title{width:100%;display:flex;justify-content:center;align-items:center;gap:24px;font-size:14px;line-height:18px;color:var(--gray-color-400)}#login-app .login-options__decorated-title:before,#login-app .login-options__decorated-title:after{content:"";width:100%;height:1px;background-color:var(--gray-color-400)}#login-app .login-options__button{width:100%}#login-app .auth-social__links{display:flex;gap:16px}#login-app .auth-social__link{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:var(--gray-color-100);border-radius:12px;transition:.3s}#login-app .auth-social__link:hover{background-color:var(--gray-color-200)}#login-app .login-section__inner{display:flex;flex-direction:column;align-items:center}#login-app .login-section__title{margin:0 0 24px;font-size:18px;line-height:24px;font-weight:500}@media (width >= 768px){#login-app .login-section__title{font-size:24px;line-height:30px}}#login-app .login-section__error{margin-bottom:8px;padding:10px 20px;font-size:14px;line-height:18px;background-color:var(--error-color-100);color:var(--error-color-200);text-align:center;border-radius:12px}@media (width >= 768px){#login-app .login-section__error{font-size:16px;line-height:20px}}#login-app .login-section__success{margin-bottom:30px;padding:10px 20px;font-size:14px;line-height:18px;background-color:var(--success-color-100);color:var(--success-color-200);text-align:center;border-radius:12px}@media (width >= 768px){#login-app .login-section__success{font-size:16px;line-height:20px}}#login-app .login-section__restore{width:100%}#login-app .login-section__login-options{margin-top:24px}#login-app .login-section__disclaimer{margin-top:16px}#login-app .login-section .login-form,#login-app .login-section .login-options{width:100%}
