.tq-auth-field .tq-field-shell .tq-field-suffix{background:transparent;border-left:0;padding:0}.tq-auth-reveal{align-items:center;align-self:stretch;background:transparent;color:var(--tq-content-secondary);cursor:pointer;display:flex;padding:0 .75rem}.tq-auth-reveal:hover{color:var(--tq-content)}.tq-auth-reveal:focus-visible{outline:2px solid var(--tq-focus-ring);outline-offset:-2px}.tq-auth-field-invalid .tq-field-shell{--field-border:var(--tq-danger);--field-border-focus:var(--tq-danger);--field-focus-ring:color-mix(in srgb,var(--tq-danger) 45%,transparent)}.tq-auth-field .tq-field-shell:has(input[readonly]){--field-bg:var(--tq-surface-subtle)}