.auth-body #root{width:min(100%,392px);min-width:0}.auth-body .react-auth-stage{width:100%}.auth-body .auth-field{gap:6px;display:grid}.auth-body .auth-input-wrap{display:block;position:relative}.auth-body .react-auth-otp{text-align:center;letter-spacing:.25em;font-variant-numeric:tabular-nums;font-size:24px}.auth-body .react-auth-back{min-height:44px;color:var(--auth-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.auth-body .react-auth-back:focus-visible{outline:2px solid var(--auth-line-hi);outline-offset:2px;border-radius:8px}.auth-body .auth-status{color:var(--auth-muted);margin:0 0 12px;font-size:13px}.auth-body .auth-captcha-img{background:#14171d}.auth-body .auth-captcha-refresh svg{flex:none;width:18px;height:18px}.auth-body .auth-foot a{color:var(--auth-text)}.auth-body .react-auth-stage .auth-card.is-2fa .auth-title{display:block!important}.auth-body .react-auth-stage .auth-card.is-2fa .auth-field{display:grid!important}.auth-body .auth-telegram-start{gap:14px;display:grid}.auth-body .auth-telegram-start .auth-status{margin:0;line-height:1.6}.auth-body .auth-telegram-link{justify-content:center;align-items:center;text-decoration:none;display:flex}
