.input_wrap__tnYuh{margin:0;display:grid;grid-template:"data mid extra" 40px/minmax(0,1fr) 1.5px auto}.input_input__mY_gQ{grid-area:1/1/1/3;padding-right:48px;z-index:0;border:none;background:transparent}.input_extraWrap__IWqEw{grid-area:1/2/1/4;align-self:stretch;display:grid;grid-template:"data" 1fr/1fr}.input_extra__CWF3y{grid-area:data;border:1.5px solid transparent}.input_input__mY_gQ::-moz-placeholder{font:normal 500 16px/20px Font Awesome\ 6 Free,Berlin,sans-serif}.input_input__mY_gQ::placeholder{font:normal 500 16px/20px Font Awesome\ 6 Free,Berlin,sans-serif}.input_button__1iaGn{grid-area:1/1/1/3;align-self:center;justify-self:end;margin:0 0 .5px;padding:0;width:40px;height:100%;box-sizing:border-box;border-radius:0 4px 4px 0;display:grid;grid-template:"data" 1fr/1fr;pointer-events:none;opacity:0;z-index:1;border:1.5px solid transparent;transition:border .1s ease-in,background-color .1s ease-in;background:transparent;background-clip:content-box}.input_input__mY_gQ:not(:focus)+.input_button__1iaGn:before{margin-top:-1.5px}.input_input__mY_gQ:not(:-moz-placeholder-shown)+.input_button__1iaGn{opacity:1;pointer-events:all;cursor:pointer}.input_input__mY_gQ:not(:placeholder-shown)+.input_button__1iaGn{opacity:1;pointer-events:all;cursor:pointer}.input_button__1iaGn:hover{background:var(--form-element-bg-hover);background-clip:content-box}.input_button__1iaGn:before,.input_extraWrap__IWqEw:before{content:"";background:var(--form-button-border);width:1.5px;align-self:stretch;justify-self:start;grid-area:data}.input_buttonClear__vZEwO:after{font-size:24px;content:""}.input_buttonShow___v8JO:after{font-size:20px;content:""}.input_buttonHide__lOxHf:after{font-size:20px;content:""}.input_button__1iaGn:after{color:var(--form-text);font:var(--fa-font);align-self:center;justify-self:center;grid-area:data}.loginForm_formWrap__nj9bg{grid-area:body;display:grid;grid-template:". .    ." minmax(var(--gap),1fr) ". form ." auto ". .    ." minmax(var(--gap),1fr)/1fr min(100%,500px) 1fr;min-height:100%}.loginForm_form__pzy49{grid-area:form;background:var(--element-background);color:var(--form-text);border-radius:16px;padding:32px;display:grid}.loginForm_login-form__PGLWb{grid-template:"header  " ".       " 16px "login   " ".       " 16px "password" ".       " 8px "error   " minmax(16px,auto) ".       " 8px "submit  "/1fr}.loginForm_tfa-form__gbR9k{grid-template:"header  " ".       " 16px "tfa   " ".       " 8px "error   " minmax(16px,auto) ".       " 8px "submit  "/1fr}.loginForm_header__DaeIb{grid-area:header;margin:0;padding:0;font-size:24px;line-height:125%;text-align:center}.loginForm_tfa__QNoPV{grid-area:tfa;font-size:14px;line-height:125%}.loginForm_login___vMeC{grid-area:login;font-size:14px;line-height:125%}.loginForm_password__PioZB{grid-area:password;font-size:14px;line-height:125%}.loginForm_error__vTk20{padding:0;margin:0;grid-area:error;font-size:14px;line-height:16px;color:var(--form-text-error)}.loginForm_submit__gC9mR{grid-area:submit}.loginForm_input__EQelN:invalid{border:2px solid red}