@media (max-width:991.98px){.user-mobile-ui[data-user-mobile-ui=auth] .authentication-wrapper{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;min-height:calc(100dvh - 69px);padding:24px var(--mobile-page-gutter) 32px!important}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner{max-width:460px;padding:0!important;width:100%}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner>.card{background:linear-gradient(145deg,rgba(23,34,52,.98),rgba(13,23,38,.98));border:1px solid var(--mobile-border);border-radius:20px;box-shadow:0 24px 65px rgba(0,0,0,.28);color:var(--mobile-text);overflow:hidden}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner>.card>.card-body{padding:26px 22px!important}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .app-brand{-ms-flex-pack:start!important;display:-ms-flexbox!important;display:flex!important;justify-content:flex-start!important;margin-bottom:22px}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .app-brand .app-brand-logo{width:min(62vw,180px)}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .app-brand svg{display:block;height:auto;width:100%}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner h3,.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner h4{color:var(--mobile-text);font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:33px;margin:0 0 8px!important;text-align:left!important}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner h3+p,.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner h4+p{color:var(--mobile-text-muted);font-size:14px;line-height:21px;margin-bottom:22px!important;text-align:left!important}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .form-label{color:var(--mobile-text-muted);font-size:12px;line-height:17px;margin-bottom:7px;text-transform:none}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .form-control,.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .input-group-text{background:var(--mobile-bg-deep);border-color:var(--mobile-border-strong);color:var(--mobile-text);font-size:16px;min-height:52px}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .form-control{border-radius:12px;padding:0 14px}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .input-group .form-control{border-radius:12px 0 0 12px}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .input-group-text{border-radius:0 12px 12px 0;padding:0 14px}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .form-check{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:9px;min-height:44px}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .form-check-input{-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .form-check-label,.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner p,.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner span{color:var(--mobile-text-muted)}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner a{color:var(--mobile-primary-strong)}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .btn{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:12px;display:-ms-flexbox!important;display:flex!important;font-size:15px;font-weight:600;justify-content:center;min-height:52px;text-transform:none}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .btn-primary{background:var(--mobile-primary);border-color:var(--mobile-primary);color:#fff}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .btn-label-google-plus{background:transparent;border:1px solid var(--mobile-border-strong);color:var(--mobile-text);position:relative}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .btn-label-google-plus i{color:#ea4335;float:none!important;font-size:20px;left:16px;position:absolute}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .divider:after,.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .divider:before{border-color:var(--mobile-border)}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .divider-text{color:var(--mobile-text-subtle);font-size:12px}.user-mobile-ui[data-user-mobile-ui=auth] .authentication-inner .alert{border-radius:12px;font-size:13px;line-height:19px;padding:12px 14px}}
