.auth{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background-size:cover}@supports (height:100dvh){.auth{height:100dvh}}.auth__video-bg{position:absolute;width:100%;height:100%;z-index:0;flex-direction:column;object-fit:cover}.auth-form{position:absolute;justify-content:center;flex-wrap:wrap;padding:60px;border-radius:5px;background-color:var(--color-white);z-index:10}.auth-form,.auth-form__component{display:flex;align-items:center;flex-direction:column}.auth-form__component{gap:12px}.auth-form__header{width:100%;display:flex;align-items:center;margin-bottom:4px}.auth-form__icon-logo{width:90px;height:auto;margin-right:20px}.auth-form__submit-btn,.auth-form__text,.auth__input{width:320px}.auth-form__submit-btn{display:flex;justify-content:center;padding:25px 20px;margin:5px auto;font-size:var(--text-sm);background-color:var(--color-black)}.auth-form__submit-btn,.auth__label{color:var(--color-white)}.auth-form__link,.auth__label{display:block}.auth-form__link{padding-top:24px;color:var(--color-text-secondary)}.auth-form__reset-password{align-self:flex-end;padding:8px 0}.auth-form__social-btn-bg{width:34px;height:34px;display:flex;justify-content:center;background-color:var(--color-black);transition:background-color .3s ease}.auth-form__social-btns{display:flex;gap:20px;margin:20px}.auth-form__social-btn{width:80px;padding:8px;display:flex;justify-content:center;border:none;border-radius:5px;background-color:var(--color-input);transition:background .2s ease;cursor:pointer}.auth-form__social-btn-icon{width:25px;height:auto}.auth-form__social-btn:hover{background-color:#ddd}.auth-form__social-btn:first-child:hover .auth-form__social-btn-bg{background-color:#4169e1}.auth-form__social-btn:nth-child(2):hover .auth-form__social-btn-bg{background-color:#f79418}.auth-form__social-btn:nth-child(3):hover .auth-form__social-btn-bg{background-color:#fc3d17}.auth__arrow{width:16px;height:9px;position:absolute;top:50%;right:16px;background-image:url(/arrow.png);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;pointer-events:none}.register_options{max-height:200px;position:absolute;top:100%;left:0;right:0;border-top:1px solid #ccc;border-radius:0 0 8px 8px;overflow-y:auto;background:var(--color-input);color:var(--color-text-secondary);z-index:10;animation:register_curtainDown .3s ease-out}.register_option{padding:12px 25px;cursor:pointer;font-size:var(--text-sm)}.register_option:hover{background-color:#f0f0f0}.auth-form__content{max-width:600px;display:flex;flex-direction:column;text-align:center;gap:30px}.auth-form__widgets{max-width:320px;padding-top:22px;flex-direction:column}.auth-form__widgets,.auth-form__widgets-group{display:flex;gap:12px}.VkIdSdk_oauth_link_text{display:none!important}.auth-form__widgets-text{color:#818c99}.yaPreloadingSuggestBlock,.yaPreloadingSuggestBlockLogo{background-color:var(--color-white)!important;opacity:.3}#yandexAuthButton{min-width:44px}div.yaPreloadingSuggestBlockContainer{width:44px}.yaPersonalButtonLogo{cursor:pointer}@keyframes register_curtainDown{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@media (max-width:768px){.auth-form{padding:20px}.auth__input{padding:14px}.auth-form__submit-btn{padding:14px 10px}.auth-form__icon-logo{width:50px}.auth-form__header{margin-bottom:14px}}