.form-group__serverapp{isolation:isolate;position:relative}:where(.form-input,.form-textarea){--_border-color:var(--border-color, black);border:0;outline:0;background:0 0;width:100%;border-bottom:1px solid var(--_border-color)}.form-textarea{min-height:2rem;max-height:10rem}:where(.form-textarea__label,.form-input__label){--_label-weight:var(--label-weight, 400);position:absolute;left:0;z-index:-1;user-select:none;font-weight:var(--_label-weight)!important;-webkit-transition:transform 250ms ease,width 250ms ease-in,font-size 250ms ease-out;transition:transform 250ms ease,width 250ms ease-in,font-size 250ms ease-out}.form-group__serverapp>label{--_label-color:var(--label-color, black);color:var(--_label-color)}.form-group__serverapp>.right-content{position:absolute;right:1rem;top:0;-webkit-transition:transform 250ms ease,width 250ms ease-in,font-size 250ms ease-out;transition:transform 250ms ease,width 250ms ease-in,font-size 250ms ease-out}:where(.form-input__validation,.form-textarea__validation){font-weight:400;font-size:.82rem}.form-textarea:where( :focus,:focus-visible,:not(:placeholder-shown),:-webkit-autofill)+:where(.form-textarea__label,.form-input__label){transform:translateY(-1.25rem);font-size:.82em}.form-input:where( :focus,:focus-visible,:not(:placeholder-shown),:-webkit-autofill)+:where(.form-textarea__label,.form-input__label){transform:translateY(-1.25rem);font-size:.82em}.form-input:where( :focus,:focus-visible,:not(:placeholder-shown),:-webkit-autofill)+:where(.form-textarea__label,.form-input__label)+.right-content{transform:translateY(-1.25rem);font-size:.82em}.form-textarea:where( :focus,:focus-visible,:not(:placeholder-shown),:-webkit-autofill)+:where(.form-textarea__label,.form-input__label)+.right-content{transform:translateY(-1.25rem);font-size:.82em}.show-pw-btn{top:0;visibility:hidden}.form-group__serverapp:has(input:-webkit-autofill,input:not(:placeholder-shown):not(:-webkit-autofill)) .show-pw-btn{visibility:visible}