:root{--color-text: rgb(36, 37, 41);--color-placeholder: rgb(138, 150, 163);--color-border: rgba(138, 150, 163, .5);--color-border-focus: rgba(0, 175, 240, .75);--color-caret: rgb(0, 145, 234);--color-label-focus: rgb(0, 175, 240);--color-blue-of: rgb(0, 175, 240);--color-blue-twitter: rgb(29, 161, 242);--color-blue-google: rgb(66, 133, 244);--color-white: rgb(254, 254, 254);--color-error-border: #ff6060;--color-error-text: rgb(255, 93, 93);--color-link: rgb(0, 175, 240);--color-marked: #f6f7f8;--font: Roboto, sans-serif;--card-width: 344px;--input-height: 48px;--input-radius: 6px;--input-padding: 0 16px;--btn-radius: 1000px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font);color:var(--color-text);background:#fff;width:100%;min-height:100vh;display:flex;flex-direction:column}.g-icon:not([data-icon-name]){display:inline-block;fill:currentcolor;line-height:1;width:24px;height:24px;flex:0 0 24px}.b-login-wrapper{display:flex;flex-direction:column;flex:1;transform:translateZ(0)}.login_content{display:flex;flex-direction:column;position:relative;flex:1;padding-top:16px;overflow:hidden;z-index:0}.b-login-wrapper .login_content{flex:unset}@media (min-width: 768px){.login_content{flex-direction:row;background:linear-gradient(90deg,var(--color-blue-of) 50%,transparent 50.01%);padding-top:70px;padding-bottom:70px}}@media (min-width: 1344px){.login_content{padding-top:94px;padding-bottom:94px}}@media (min-width: 768px){.login_content:before{content:"";position:absolute;inset:0 40% 0 0;background:url(../img/logo_icon_white.svg) 100% -6% no-repeat;background-size:auto 190%;opacity:.12;pointer-events:none}}@media (min-width: 1344px){.login_content:before{right:50%}}.container{margin-left:auto;margin-right:auto;padding:0 16px;width:100%;flex:1;z-index:1}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{max-width:1080px}}@media (min-width: 1280px){.container{max-width:1312px}}.b-login-wrapper .b-login-posts-outer{flex:1}.b-login-posts-outer{min-height:300px;border-top:1px solid rgba(138,150,163,.25)}.m-default-bg{background:url(../img/m-default-bg.png) 50% / cover;background-color:var(--color-marked)}.b-login-posts-outer .container.m-container-login{max-width:888px;padding:24px 16px 26px}@media (min-width: 1000px){.b-login-posts-outer .container.m-container-login{padding-top:32px}}.login-cols{display:flex;flex-direction:column;flex-grow:1;flex-basis:0%;padding-bottom:35px}@media (min-width: 768px){.login-cols{flex-direction:row;align-items:stretch;justify-content:center;padding-bottom:0}}.login-col{display:flex;justify-content:center}.login-col:first-child{background:transparent;width:100%;padding:0}@media (min-width: 768px){.login-col{width:50%}.login-col:first-child{background:transparent;width:50%;padding:0}}.login-col__inner{width:var(--card-width)}.logo{font-size:0;line-height:0;margin:0 0 13px;font-weight:400}.logo-link{display:inline-block;position:relative;width:228px;color:var(--color-blue-of);height:48px;text-decoration:none}.logo .logo__icon{position:absolute;top:0;left:0;width:228px;height:48px}.logo .g-icon{fill:var(--color-blue-of);width:228px;height:48px;flex:0 0 228px}.logo__icon--mobile{display:block}.logo__icon--desktop{display:none}@media (min-width: 768px){.logo .g-icon{fill:var(--color-white)}.logo-link{color:var(--color-white)}.logo__icon--mobile{display:none}.logo__icon--desktop{display:block}}.login-col:first-child h2{font-size:28px;line-height:36px;font-weight:400;margin:0 0 30px;color:var(--color-text)}@media (min-width: 768px){.login-col:first-child h2{font-size:32px;color:var(--color-white);line-height:40px;margin:0 0 31px}}.b-loginreg__form{text-align:center;width:var(--card-width)}.b-loginreg__form>h3{font-size:14px;font-weight:500;line-height:20px;text-align:left;margin:0 0 9px}.login-form{text-align:center}.g-input__wrapper{position:relative;margin-bottom:28px;text-align:left}.text-field{position:relative;text-align:left}.text-field__control{position:relative;border-radius:var(--input-radius);display:flex;align-items:center;min-height:var(--input-height);padding:var(--input-padding);text-align:left}.text-field__outline{position:absolute;inset:-5px 0 0;border:1px solid var(--color-border);border-radius:var(--input-radius);padding:0 0 0 12px;margin:0;min-width:0;pointer-events:none;text-align:left;transition:border-color .1s ease}.text-field__outline legend{display:block;width:0;height:11px;font-size:16px;font-weight:600;line-height:11px;padding:0;text-align:left;transition:width .1s ease}.text-field--focused .text-field__outline,.text-field:focus-within .text-field__outline{border-color:var(--color-border-focus)}.text-field__label{position:absolute;left:16px;top:14px;color:var(--color-placeholder);font-size:16px;line-height:20px;pointer-events:none;transform-origin:0 0;transition:transform .1s ease,color .1s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.text-field--focused .text-field__label,.text-field--filled .text-field__label,.text-field:focus-within .text-field__label{transform:translate(1px,-21px) scale(.75);background-color:var(--color-white);padding:0 4px;margin-left:-4px}.text-field--focused:not(.m-error) .text-field__label,.text-field:focus-within:not(.m-error) .text-field__label{color:var(--color-label-focus)}.text-field--filled:not(.text-field--focused):not(:focus-within):not(.m-error) .text-field__label{color:var(--color-placeholder)}.text-field__input{flex:1;width:100%;padding:14px 0;font-size:16px;line-height:20px;font-family:var(--font);color:var(--color-text);background:transparent;border:none;outline:none;box-shadow:none;caret-color:var(--color-caret)}.text-field--password .text-field__control{padding-right:48px}.g-input__wrapper .g-input__help.m-danger.error_place.error_place_form{position:absolute;left:0;right:0;bottom:-17px;margin:0;padding:0 16px;color:#ff6060;font-family:var(--font);font-size:12px;line-height:16px;text-align:left}.g-input__wrapper .g-input__help.m-danger.error_place.error_place_form[hidden]{display:none}.g-input__wrapper.text-field--password:has(#login-error:not([hidden])){margin-bottom:37px}.text-field__details{position:absolute;left:0;right:0;bottom:-16px;padding:0 16px}.text-field__details[hidden]{display:none}.text-field__message{color:var(--color-error-border);font-size:12px;line-height:16px;text-align:left}.g-input__wrapper.m-error .text-field__outline,.g-input__wrapper.m-error.text-field--focused .text-field__outline,.g-input__wrapper.m-error.text-field:focus-within .text-field__outline{border-color:var(--color-error-border)}.g-input__wrapper.m-error .text-field__label,.g-input__wrapper.m-error.text-field--focused .text-field__label,.g-input__wrapper.m-error.text-field--filled .text-field__label,.g-input__wrapper.m-error.text-field:focus-within .text-field__label{color:var(--color-error-text)}.g-input__wrapper.m-error .text-field__input{padding-right:30px}.g-input__wrapper.m-error .text-field__control:after{content:"";position:absolute;top:12px;right:12px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6060'%3E%3Cpath d='M22.56 18.34A2.63 2.63 0 0 0 22.2 17L14.3 3.33a2.65 2.65 0 0 0-4.6 0L1.8 17a2.63 2.63 0 0 0-.36 1.33A2.66 2.66 0 0 0 4.1 21h15.8a2.66 2.66 0 0 0 2.66-2.66zm-2 0a.66.66 0 0 1-.66.66H4.1a.66.66 0 0 1-.66-.66.63.63 0 0 1 .09-.34l7.9-13.68a.68.68 0 0 1 1.14 0L20.47 18a.63.63 0 0 1 .09.34zM12 13.5a1 1 0 0 0 1-1v-4a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1zm0 1.1a1.4 1.4 0 1 0 1.4 1.4 1.4 1.4 0 0 0-1.4-1.4z'/%3E%3C/svg%3E");background-size:24px 24px;background-repeat:no-repeat;pointer-events:none}.g-input__field-control.g-btn.m-icon-only{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:none;appearance:none;background:transparent;color:var(--color-placeholder);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;transition:color .15s;will-change:opacity,background-color}.g-input__field-control.g-btn.m-with-round-hover:before{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;background:#00aff014;transform:translate(-50%,-50%) scale(.85);opacity:0;transition:opacity .15s ease,transform .15s ease,background-color .15s;pointer-events:none}.g-input__field-control.g-btn.m-with-round-hover:hover,.g-input__field-control.g-btn.m-with-round-hover:focus-visible{color:var(--color-caret)}.g-input__field-control.g-btn.m-with-round-hover:hover:before,.g-input__field-control.g-btn.m-with-round-hover:focus-visible:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.g-input__field-control.g-btn.m-with-round-hover[aria-pressed=true]{color:var(--color-blue-of)}.g-input__field-control.g-btn.m-with-round-hover[aria-pressed=true]:before{opacity:0}.g-input__field-control.g-btn.m-with-round-hover[aria-pressed=true]:hover,.g-input__field-control.g-btn.m-with-round-hover[aria-pressed=true]:focus-visible{color:var(--color-caret)}.g-input__field-control.g-btn.m-with-round-hover[aria-pressed=true]:hover:before,.g-input__field-control.g-btn.m-with-round-hover[aria-pressed=true]:focus-visible:before{opacity:1}.g-input__field-control .m-aligned-top.g-icon{position:relative;z-index:1;display:block;width:24px;height:24px;flex:0 0 24px;fill:currentColor;transition:fill .15s}.g-btn{display:block;width:100%;min-height:40px;min-width:78px;padding:10px 18px;border:none;border-radius:var(--btn-radius);font-family:var(--font);font-size:14px;font-weight:500;line-height:20px;text-align:center;text-transform:uppercase;color:var(--color-white);background:transparent;cursor:pointer;text-decoration:none;transition:opacity .15s,background-color .15s,box-shadow .15s}.g-btn.m-block{width:100%}.g-btn.m-mb-16,.g-btn.m-social-btn{margin-bottom:16px}.g-btn.m-social-btn{position:relative;padding-left:38px}.g-btn.m-twitter{background-color:var(--color-blue-twitter)}.g-btn.m-google{background-color:var(--color-blue-google)}.g-btn.m-rounded:not(.m-twitter):not(.m-google):not(.m-flat):not(.m-border):not(:disabled){background-color:var(--color-blue-of)}@media (any-hover: hover) and (pointer: fine){.g-btn.m-social-btn.m-twitter:hover{background-color:#188bd6}.g-btn.m-social-btn.m-google:hover{background-color:#3b78dc}button.g-btn.m-social-btn.m-rounded:not(.m-twitter):not(.m-google):not(.m-border):hover{background-color:#009be4}}.g-btn.m-flat{display:inline-block;width:auto;min-height:auto;padding:0;background:transparent;color:var(--color-link);text-transform:none;font-weight:400}.g-btn.m-reset-width{min-width:auto}.g-btn.m-border{display:inline-block;width:auto;color:var(--color-blue-of);background-color:transparent;box-shadow:inset 0 0 0 1px #8a96a340}.g-btn.m-sm{min-height:36px;height:36px;padding:8px 16px;font-size:14px;line-height:20px}.g-btn.m-border.m-rounded{border-radius:1000px}@media (any-hover: hover) and (pointer: fine){.g-btn.m-border:hover{box-shadow:inset 0 0 0 1px var(--color-blue-of)}}.g-btn.m-flat:hover{text-decoration:underline}.g-btn.m-icon-only{width:48px;min-width:48px;min-height:48px;padding:0;background:transparent;color:var(--color-placeholder);text-transform:uppercase}.g-btn.m-icon-only .g-icon{width:24px;height:24px;fill:currentColor}.g-btn.m-rounded.m-block.m-md.mb-0.btn--submit{position:relative;display:flex;align-items:center;justify-content:center;height:40px;will-change:opacity,background-color,box-shadow}.g-btn.m-rounded.m-block.m-md.mb-0.btn--submit:not(:disabled){background-color:var(--color-blue-of);cursor:pointer}.g-btn.m-rounded.m-block.m-md.mb-0.btn--submit:disabled{background-color:#8a96a3bf;opacity:.4;pointer-events:none;cursor:default}.g-btn.m-rounded.m-block.m-md.mb-0.btn--submit:not(:disabled):hover{opacity:.9}.btn--submit .g-icon.btn__spinner{display:none;width:24px;height:24px;flex:0 0 24px;fill:currentColor;pointer-events:none}.g-btn.m-rounded.m-block.m-md.mb-0.btn--submit.is-loading:disabled{background-color:#8a96a3bf;opacity:1;pointer-events:none;cursor:default}.btn--submit.is-loading .g-icon.btn__spinner{display:block;position:absolute;right:12px;top:50%;margin-top:-12px;animation:btn-loading-spin 1s steps(8) infinite}@keyframes btn-loading-spin{to{transform:rotate(360deg)}}.captcha{display:none}.b-loginreg__form__issues{font-size:12px;line-height:16px;color:var(--color-placeholder);padding:8px 11px 0;text-align:left}.b-loginreg__form__issues a{color:var(--color-link);text-decoration:none}.b-loginreg__form__issues a:hover{text-decoration:underline}.b-loginreg__links{padding:30px 0;font-size:14px;line-height:20px;text-align:center;color:#242529}.b-loginreg__links>span:first-child{margin:0;padding:0}.b-loginreg__links span+span{position:relative;padding-left:18px}.b-loginreg__links span+span:before{content:"";position:absolute;top:50%;left:8px;width:2px;height:2px;margin-top:-1px;border-radius:1000px;background:#8a96a3;pointer-events:none}.b-loginreg__links .g-btn.m-flat{appearance:none;display:inline-block;width:auto;min-width:auto;min-height:auto;height:auto;margin:0;padding:0;border:none;background:transparent;color:var(--color-link);font:inherit;font-size:14px;font-weight:400;line-height:20px;text-transform:none;cursor:pointer;transition:opacity .15s,background-color .15s,box-shadow .15s;will-change:opacity,background-color,box-shadow}.b-loginreg__links .g-btn.m-flat:hover{text-decoration:underline}.b-btn-social-icon{position:absolute;top:2px;bottom:2px;left:2px;width:36px;height:36px;border-radius:1000px 2px 2px 1000px}.g-btn.m-google .b-btn-social-icon{background-color:var(--color-white)}.b-btn-social-icon .g-icon{position:absolute;top:50%;left:50%;width:24px;height:24px;max-width:24px;max-height:24px;flex:0 0 24px;transform:translate(-50%,-50%);fill:currentColor}.g-btn.m-google .b-btn-social-icon .g-icon{width:22px;height:22px;max-width:22px;max-height:22px;fill:none}
