.auth-desktop .main{display:flex;flex-direction:column;width:100vw;min-height:100vh;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-desktop .header-wrapper{display:flex;justify-content:space-between;align-items:center;padding:32px 40px}.auth-desktop .header-wrapper .logo-container{cursor:pointer}.auth-desktop .header-wrapper .close-container{display:flex;gap:40px;align-items:center}.auth-desktop .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-desktop .header-wrapper .close-container .btn-close svg{width:30px;height:30px;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-desktop .header-wrapper .close-container .btn-lang{font-size:13px;font-weight:400;height:32px}.auth-desktop .header-wrapper .close-container .btn-lang .lang-icon{display:inherit;margin-right:8px;margin-left:-4px}.auth-desktop .header-wrapper .close-container .btn-lang .lang-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;transition:fill .2s cubic-bezier(.4,0,.2,1);font-size:16px}.auth-desktop .header-wrapper .close-container .btn-lang .lang-text{opacity:1;display:flex}.auth-desktop .content-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center}.auth-desktop .content-wrapper .content-left{display:flex;flex-direction:column;align-items:center;height:100%;z-index:2;padding:200px 16px 0}@media (max-width:950px){.auth-desktop .content-wrapper{grid-template-columns:1fr;margin-top:16px;flex:1 1}.auth-desktop .content-wrapper .content-left{display:none}}.auth-desktop .content-wrapper .content-left .main-headline{display:flex;flex-direction:column;max-width:530px;gap:25px;text-wrap:balance}.auth-desktop .content-wrapper .content-left .main-headline h1{margin:0;font-size:40px;line-height:54px;font-weight:700;letter-spacing:normal;text-align:center}.auth-desktop .content-wrapper .content-left .main-headline p{margin:0;font-size:16px;line-height:22px;font-weight:400;letter-spacing:normal;text-align:center}.auth-desktop .content-wrapper .content-right{display:flex;justify-content:center;align-items:center;height:100%;padding-right:8px}.auth-desktop .content-wrapper .content-right .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:56px;gap:32px;z-index:2}@media (max-width:540px){.auth-desktop .content-wrapper .content-right{padding-right:0}.auth-desktop .content-wrapper .content-right .form-wrapper{margin:0 16px;padding:40px 16px}}.auth-desktop .form-wrapper .form-title{display:flex;flex-direction:column;gap:8px}.auth-desktop .form-wrapper .form-title h2{margin:0;font-size:28px;line-height:44px;font-weight:700;letter-spacing:normal;text-align:center}.auth-desktop .form-wrapper .form-box{display:flex;flex-direction:column;gap:16px}.auth-desktop .form-wrapper .form-box .social-buttons-wrapper{display:flex;gap:8px}.auth-desktop .form-wrapper .form-box .social-buttons-wrapper .btn-social{padding:0 16px;width:100%}.auth-desktop .btn-social .btn-start-icon{display:inherit;margin-right:8px;margin-left:-4px}.auth-desktop .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-desktop .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-desktop .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-desktop .divider-or-wrapper .divider-line .divider{margin:0;flex-shrink:0;border:solid rgba(255,255,255,.12);border-width:0 0 thin}.auth-desktop .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-desktop .divider-or-wrapper{flex-basis:100%;flex-grow:0;max-width:100%}.auth-desktop .divider-or-wrapper .divider-line{flex-basis:41.6667%;flex-grow:0;max-width:41.6667%}.auth-desktop .divider-or-wrapper .divider-or-text{flex-basis:16.6667%;flex-grow:0;max-width:16.6667%}}@media (min-width:786px){.auth-desktop .divider-or-wrapper{flex-basis:100%;flex-grow:0;max-width:100%}.auth-desktop .divider-or-wrapper .divider-line{flex-basis:41.6667%;flex-grow:0;max-width:41.6667%}.auth-desktop .divider-or-wrapper .divider-or-text{flex-basis:16.6667%;flex-grow:0;max-width:16.6667%}}.auth-desktop .account-helper{display:flex;align-items:center;justify-content:center;gap:4px}.auth-desktop .account-helper .flex-content{display:flex;justify-content:center;gap:32px}.auth-desktop .account-helper .helper-text{margin:0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:normal}.auth-desktop .account-helper .helper-link{margin:0;font-weight:600;text-decoration:none;color:rgb(var(--color-main));padding:0}.auth-desktop .footer{display:flex;justify-content:space-between;padding:24px 40px;margin-top:auto}.auth-desktop .footer .another{margin:0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:normal}.auth-desktop .footer .mail-link{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;line-height:20px}.auth-desktop .footer .mail-link svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;transition:fill .2s cubic-bezier(.4,0,.2,1);font-size:16px;position:relative;top:1px}.auth-desktop .footer .mail-link p{margin:0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:normal}.auth-desktop .email-confirm{display:flex;flex-direction:column;align-items:center}.auth-desktop .email-confirm p{margin:0;padding:4px 0;font-size:14px}.auth-desktop .input-group .send-code,.auth-mobile .input-group .send-code{display:flex;align-items:center;white-space:nowrap;text-transform:capitalize;font-family:inherit;height:100%;font-size:14px;font-weight:600;border:none;background-color:transparent;color:rgb(var(--color-main));cursor:pointer;padding:0}.auth-desktop .input-group .send-code:disabled,.auth-mobile .input-group .send-code:disabled{color:rgb(153,161,163);cursor:default}.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}