.auth-mobile{height:100svh}.auth-mobile .main{display:flex;flex-direction:column;width:100%;min-height:100%;height:100%;color:white;background:url(/images/auth/background.svg) 0 0/cover,url(/images/auth/background-logo.png) 0 100%/30% no-repeat,50% no-repeat rgb(24,26,27);overflow:auto}.auth-mobile .header-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 16px}.auth-mobile .header-wrapper .logo-container{cursor:pointer}.auth-mobile .header-wrapper .logo-container .image-logo{height:30px}.auth-mobile .header-wrapper .close-container{display:flex;gap:4px}.auth-mobile .header-wrapper .close-container .btn-close{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-size:1.5rem;color:rgb(255,255,255);outline:0;border:0 initial;border-color:initial;border-image:initial;margin:0;text-decoration:none;flex:0 0 auto;overflow:visible;transition:background-color .15s cubic-bezier(.4,0,.2,1);padding:0 6px;border-radius:4px}.auth-mobile .header-wrapper .close-container .btn-close svg{width:22px;height:22px;color:rgb(194,198,199);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;fill:currentcolor;flex-shrink:0;font-size:1.5rem;transition:fill .2s cubic-bezier(.4,0,.2,1)}.auth-mobile .content-wrapper{height:100%;flex:1 1;display:flex;align-items:center;justify-content:center}.auth-mobile .content-wrapper .form-wrapper{display:flex;flex-direction:column;flex-grow:1;max-width:512px;background-color:rgb(19,21,22);border:1px solid rgb(31,33,34);border-radius:calc(16px);padding:16px;margin:16px;gap:12px;z-index:2}.auth-mobile .content-wrapper .form-title{display:flex;flex-direction:column;gap:8px}.auth-mobile .content-wrapper .form-title h2{margin:0;font-size:22px;line-height:30px;font-weight:700;letter-spacing:normal;text-align:center}.auth-mobile .content-wrapper .form-box{display:flex;flex-direction:column;gap:16px}.auth-mobile .content-wrapper .form-box .social-buttons-wrapper{display:flex;gap:8px}.auth-mobile .content-wrapper .form-box .social-buttons-wrapper .btn-social{padding:0 16px;width:100%}.auth-mobile .btn-social .btn-start-icon{display:inherit;margin-right:8px;margin-left:-4px}.auth-mobile .btn-social .btn-start-icon svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;font-size:22px;transition:fill .2s cubic-bezier(.4,0,.2,1)}.auth-mobile .divider-or-wrapper{box-sizing:border-box;display:flex;flex-flow:wrap;width:100%;margin:0;flex-basis:100%;flex-grow:0;max-width:100%;align-items:center}.auth-mobile .divider-or-wrapper .divider-line{box-sizing:border-box;margin:0;flex-direction:row;flex-basis:41.6667%;flex-grow:0;max-width:41.6667%}.auth-mobile .divider-or-wrapper .divider-line .divider{margin:0;flex-shrink:0;border:solid rgba(255,255,255,.12);border-width:0 0 thin}.auth-mobile .divider-or-wrapper .divider-or-text{box-sizing:border-box;display:flex;flex-flow:wrap;width:100%;margin:0;flex-basis:16.6667%;flex-grow:0;max-width:16.6667%;justify-content:center}@media (min-width:414px){.auth-mobile .divider-or-wrapper{flex-basis:100%;flex-grow:0;max-width:100%}.auth-mobile .divider-or-wrapper .divider-line{flex-basis:41.6667%;flex-grow:0;max-width:41.6667%}.auth-mobile .divider-or-wrapper .divider-or-text{flex-basis:16.6667%;flex-grow:0;max-width:16.6667%}}@media (min-width:786px){.auth-mobile .divider-or-wrapper{flex-basis:100%;flex-grow:0;max-width:100%}.auth-mobile .divider-or-wrapper .divider-line{flex-basis:41.6667%;flex-grow:0;max-width:41.6667%}.auth-mobile .divider-or-wrapper .divider-or-text{flex-basis:16.6667%;flex-grow:0;max-width:16.6667%}}.auth-mobile .account-helper{display:flex;align-items:center;justify-content:center;gap:4px}.auth-mobile .account-helper .flex-content{display:flex;justify-content:center;align-items:center;gap:32px}.auth-mobile .account-helper .helper-text{margin:0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:normal}.auth-mobile .account-helper .helper-link{margin:0;font-weight:500;font-size:14px;text-decoration:none;color:rgb(var(--color-main));padding:0}.auth-mobile .email-confirm{display:flex;flex-direction:column;align-items:center}