.dev-auth,.dev-auth__main{display:-webkit-box;display:-ms-flexbox;min-height:100vh}.dev-auth__main,.dev-auth__panel{-webkit-box-orient:vertical;-webkit-box-direction:normal}.dev-auth{display:flex;background:#fff;font-family:Roboto,sans-serif}.dev-auth__btn,.dev-auth__switch{font-family:inherit;-webkit-transition:opacity .15s ease}.dev-auth__main{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:3rem 8.125rem 5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.dev-auth__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.dev-auth__panel[hidden]{display:none}.dev-auth__body,.dev-auth__providers{display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.dev-auth__body{display:-webkit-box;display:flex;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:28.75rem;margin:0 auto}.dev-auth__title{margin:0 0 1.25rem;color:#000;font-size:1.5rem;font-weight:400;line-height:1.2;text-align:center}.dev-auth__divider,.dev-auth__subtitle{color:#000;font-size:1rem;font-weight:300;text-align:center}.dev-auth__subtitle{margin:0 0 2.5rem;line-height:1.25rem}.dev-auth__providers{display:-webkit-box;display:flex;flex-direction:column;gap:.9375rem}.dev-auth__vk-onetap{width:100%;min-height:2.5rem}.dev-auth__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:2.5rem;padding:0 2.5rem;border:none;border-radius:.3125rem;color:#fff;font-size:.875rem;font-weight:400;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .15s ease}.dev-auth__btn:hover{opacity:.92}.dev-auth__btn:focus-visible{outline:#03a9f4 solid .125rem;outline-offset:.125rem}.dev-auth__btn:disabled{opacity:.4;cursor:not-allowed}.dev-auth__btn:disabled:hover{opacity:.4}.dev-auth__btn--vk{background:#07f}.dev-auth__btn--yandex{background:#000}.dev-auth__btn--sber{background:#23a028}.dev-auth__btn--google{color:#333;background:#fff;border:.0625rem solid #e0e0e0}.dev-auth__btn--google:hover{opacity:1;background:#f7f7f7}.dev-auth__btn--google:disabled:hover{opacity:.4;background:#fff}.dev-auth__btn--phone{color:#333;background:0 0;border:.0625rem solid #e0e0e0}.dev-auth__btn--phone:hover{opacity:1;background:#f7f7f7}.dev-auth__btn--phone:disabled:hover{opacity:.4;background:0 0}.dev-auth__btn--phone-submit{margin-top:.9375rem;color:#fff;background:#03a9f4}.dev-auth__btn--phone-submit:hover{opacity:.92}.dev-auth__link-btn{padding:0;border:none;background:0 0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.dev-auth__link-btn:hover{color:#03a9f4}.dev-auth__btn--google .dev-auth__btn-icon{left:.625rem;width:1.5rem;height:1.5rem}.dev-auth__btn-icon{position:absolute;top:50%;left:.625rem;width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dev-auth__btn--yandex .dev-auth__btn-icon{left:.625rem;width:1.5625rem;height:1.5625rem}.dev-auth__btn--sber .dev-auth__btn-icon{left:.6875rem;width:1.3125rem;height:1.3125rem}.dev-auth__divider{margin:1.25rem 0;line-height:1.25rem}.dev-auth__consent-text,.dev-auth__legal{font-size:.8125rem;line-height:1.125rem;font-weight:300}.dev-auth__consents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:1.75rem}.dev-auth-role__input,.dev-auth__consent-input{margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dev-auth__consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;cursor:pointer}.dev-auth__consent-input{position:absolute;width:.0625rem;height:.0625rem;padding:0;border:0}.dev-auth__consent-input:checked+.dev-auth__consent-box{background:#03a9f4;border-color:#03a9f4}.dev-auth-phone,.dev-auth__consent-box{background:#fff;-webkit-box-sizing:border-box}.dev-auth__consent-input:checked+.dev-auth__consent-box::after{opacity:1}.dev-auth__consent-input:focus-visible+.dev-auth__consent-box{outline:#03a9f4 solid .125rem;outline-offset:.125rem}.dev-auth__consent-box{position:relative;-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem;border:.0625rem solid #cfcfcf;border-radius:.1875rem;box-sizing:border-box}.dev-auth__consent-box::after{content:"";position:absolute;top:.125rem;left:.3125rem;width:.3125rem;height:.5625rem;border:solid #fff;border-width:0 .125rem .125rem 0;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dev-auth-phone__country,.dev-auth__switch{border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.dev-auth__consent-text{color:#757575}.dev-auth__consent-text a{color:inherit;text-decoration:underline}.dev-auth__consent-text a:hover{color:#03a9f4}.dev-auth__legal{color:#757575;text-align:center}.dev-auth__legal a{color:inherit;text-decoration:underline}.dev-auth__legal a:hover{color:#03a9f4}.dev-auth__footer{position:absolute;right:0;bottom:1.8125rem;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.dev-auth__footer-text{color:#333;font-size:.875rem;font-weight:300;line-height:1rem}.dev-auth__switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2rem;padding:0 .75rem;border-radius:.3125rem;color:#fff;background:#03a9f4;font-size:.75rem;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap;appearance:none;transition:opacity .15s ease}.dev-auth__switch:hover{opacity:.92}.dev-auth__switch:focus-visible{outline:#03a9f4 solid .125rem;outline-offset:.125rem}.dev-auth__brand{display:none}.dev-auth__brand-logo{display:block;width:11.1875rem;height:3.5625rem}.dev-auth-phone,.dev-auth-phone__option,.dev-auth-sms,.dev-auth__aside{display:-webkit-box;display:-ms-flexbox}.dev-auth__aside{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:100vh;min-height:100vh;overflow:hidden;background:#04aeef}.dev-auth__aside-circles{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;list-style:none;pointer-events:none}.dev-auth__aside-circles li{position:absolute;display:block;width:1.25rem;height:1.25rem;bottom:-9.375rem;background:rgba(255,255,255,.2);-webkit-animation:dev-auth-aside-circles 18s linear infinite;animation:dev-auth-aside-circles 18s linear infinite}.dev-auth__aside-circles li:nth-child(1){left:25%;width:2.5rem;height:2.5rem;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:16s;animation-duration:16s}.dev-auth__aside-circles li:nth-child(2){left:10%;width:1.25rem;height:1.25rem;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:9s;animation-duration:9s}.dev-auth__aside-circles li:nth-child(3){left:70%;width:1.25rem;height:1.25rem;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:14s;animation-duration:14s}.dev-auth__aside-circles li:nth-child(4){left:40%;width:1.875rem;height:1.875rem;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:12s;animation-duration:12s}.dev-auth__aside-circles li:nth-child(5){left:65%;width:1.25rem;height:1.25rem;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:20s;animation-duration:20s}.dev-auth__aside-circles li:nth-child(6){left:75%;width:3.4375rem;height:3.4375rem;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:15s;animation-duration:15s}.dev-auth__aside-circles li:nth-child(7){left:35%;width:4.6875rem;height:4.6875rem;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-duration:22s;animation-duration:22s}.dev-auth__aside-circles li:nth-child(8){left:50%;width:1.5625rem;height:1.5625rem;-webkit-animation-delay:8s;animation-delay:8s;-webkit-animation-duration:28s;animation-duration:28s}.dev-auth__aside-circles li:nth-child(9){left:20%;width:.9375rem;height:.9375rem;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:24s;animation-duration:24s}.dev-auth__aside-circles li:nth-child(10){left:85%;width:4.6875rem;height:4.6875rem;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:8s;animation-duration:8s}.dev-auth__aside-scene{display:block;position:relative;z-index:1;width:100%;max-width:33.75rem;aspect-ratio:720/1080;-ms-flex-negative:0;flex-shrink:0}.dev-auth__aside-layer{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dev-auth__aside-layer--base{z-index:1;top:9.62963%;left:-42.5%;width:151.11111%;height:auto}.dev-auth__aside-layer--vectors{z-index:2;top:21.94444%;left:8.75%;width:88.88889%;height:auto}.dev-auth__aside-layer--logo{z-index:3;top:40.92593%;left:50.69444%;width:9.86111%;height:auto}.dev-auth__aside-layer--fonts{z-index:4;top:35%;left:13.88889%;width:77.5%;height:auto;opacity:0;-webkit-animation:dev-auth-aside-fade-in .7s ease .36s forwards;animation:dev-auth-aside-fade-in .7s ease .36s forwards}.dev-auth__aside-title{position:absolute;z-index:5;top:5.27778%;left:0;right:0;margin:0;color:#fff;font-size:2.5rem;font-weight:300;line-height:1.17;text-align:center;opacity:0;-webkit-animation:dev-auth-aside-fade-in .7s ease forwards;animation:dev-auth-aside-fade-in .7s ease forwards}.dev-auth__aside-subtitle{position:absolute;z-index:5;top:13.42593%;left:11.11111%;width:77.77778%;margin:0;color:#fff;font-size:1rem;font-weight:300;font-style:italic;line-height:1.25;text-align:center;opacity:0;-webkit-animation:dev-auth-aside-fade-in .7s ease .18s forwards;animation:dev-auth-aside-fade-in .7s ease .18s forwards}.dev-auth_sporteo .dev-auth__aside{background:#02a9f2}.dev-auth_sporteo .dev-auth__aside-layer--base{top:0;left:0;width:100%}.dev-auth_sporteo .dev-auth__aside-layer--logo{top:46.75926%;left:41.11111%;width:16.38889%}.dev-auth_sporteo .dev-auth__aside-layer--fonts{top:40.55556%;left:6.94444%;width:77.5%}.dev-auth_sporteo .dev-auth__aside-title{top:8.05556%;font-size:2.5rem}.dev-auth_sporteo .dev-auth__aside-subtitle{top:15.83333%;left:11.11111%;width:77.77778%;font-size:1.5rem;white-space:nowrap}@media (max-width:61.9375rem){.dev-auth__main{padding:2.5rem 3rem 4.5rem}}@media (max-width:47.9375rem){.dev-auth{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dev-auth__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem 1.25rem 0}.dev-auth__main{width:100%;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem 1.25rem 4.5rem}.dev-auth__body{max-width:22.625rem}.dev-auth__aside{display:none}.dev-auth__footer{position:static;margin-top:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}@media (max-width:25.125rem){.dev-auth__main{padding:2rem 1.25rem 3.5rem}.dev-auth__body{max-width:none}}@-webkit-keyframes dev-auth-aside-fade-in{from{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dev-auth-aside-fade-in{from{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dev-auth-aside-circles{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);border-radius:0}100%{-webkit-transform:translateY(-120vh) rotate(720deg);transform:translateY(-120vh) rotate(720deg);border-radius:50%}}@keyframes dev-auth-aside-circles{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);border-radius:0}100%{-webkit-transform:translateY(-120vh) rotate(720deg);transform:translateY(-120vh) rotate(720deg);border-radius:50%}}.dev-auth-phone{position:relative;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:2.5rem;border:.0625rem solid #e0e0e0;border-radius:.3125rem;box-sizing:border-box}.dev-auth-phone.is-open{border-radius:.3125rem .3125rem 0 0}.dev-auth-phone.is-error{border-color:#e0e0e0}.dev-auth-phone.is-disabled{opacity:.4;pointer-events:none}.dev-auth-phone__country{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0;height:100%;padding:0 .625rem;border-right:.0625rem solid #e0e0e0;border-radius:.3125rem 0 0 .3125rem;background:0 0;appearance:none}.dev-auth-phone__country:disabled{cursor:not-allowed}.dev-auth-phone__country:focus-visible{outline:#03a9f4 solid .125rem;outline-offset:-.125rem}.dev-auth-phone__input,.dev-auth-sms__input{font-family:Roboto,sans-serif;outline:0;color:#000;font-weight:400}.dev-auth-phone__flag{display:block;width:1rem;height:.75rem;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.dev-auth-phone__chevron{width:0;height:0;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.3125rem solid #757575;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.dev-auth-phone.is-open .dev-auth-phone__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dev-auth-phone__input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0;height:100%;padding:0 .75rem;border:none;border-radius:0 .3125rem .3125rem 0;background:0 0;font-size:.875rem;line-height:1.2}.dev-auth-phone__input::-webkit-input-placeholder{color:#bdbdbd}.dev-auth-phone__input::-moz-placeholder{color:#bdbdbd}.dev-auth-phone__input::-ms-input-placeholder{color:#bdbdbd}.dev-auth-phone__input::placeholder{color:#bdbdbd}.dev-auth-phone__dropdown{position:absolute;top:100%;right:-.0625rem;left:-.0625rem;z-index:5;margin:0;padding:0;list-style:none;border:.0625rem solid #e0e0e0;border-top:none;border-radius:0 0 .3125rem .3125rem;background:#fff;overflow:hidden}.dev-auth-phone__option{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.625rem .75rem;color:#333;font-size:.875rem;font-weight:400;line-height:1.2;cursor:pointer}.dev-auth-phone__option.is-active,.dev-auth-phone__option:hover{background:#f3f3f3}.dev-auth-phone__error{margin:.5rem 0 0;color:#e53935;font-size:.8125rem;font-weight:300;line-height:1rem}.dev-auth-sms{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;width:100%;margin:0 0 1.25rem}.dev-auth-sms__input{width:100%;max-width:3rem;height:3rem;padding:0;border:.0625rem solid #e0e0e0;border-radius:.3125rem;font-size:1.25rem;line-height:1;text-align:center}.dev-auth-sms__input:focus{border-color:#03a9f4}.dev-auth-role{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;width:100%}.dev-auth-role__item{display:block;cursor:pointer}.dev-auth-role__input{position:absolute;width:.0625rem;height:.0625rem;padding:0;border:0}.dev-auth-role__input:checked+.dev-auth-role__card{border-color:#03a9f4;-webkit-box-shadow:inset 0 0 0 .0625rem #03a9f4;box-shadow:inset 0 0 0 .0625rem #03a9f4}.dev-auth-role__input:focus-visible+.dev-auth-role__card{outline:#03a9f4 solid .125rem;outline-offset:.125rem}.dev-auth-role__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border:.0625rem solid #e0e0e0;border-radius:.3125rem;background:#fff}.dev-auth-role__name{color:#000;font-size:1rem;font-weight:400;line-height:1.25}.dev-auth-role__desc{color:#757575;font-size:.8125rem;font-weight:300;line-height:1.3}.dev-auth-role .dev-auth__btn--phone-submit{margin-top:.5rem}.dev-auth.is-loading{pointer-events:none;opacity:.72}